【发布时间】:2013-10-23 04:06:00
【问题描述】:
这是不将表单数据发布到php服务器的示例代码,接收到空数据
下面的代码会将完整的 html 数据发送到 php,在 php 中我将转换为 html 的 doc 格式并开始自动下载,但当前节点 js 没有将 post 值发送到 php 服务器到 url @ 987654321@
exports.download = function (req, res) {
var doc = "<html><body>content</body></html>";
var doctype = req.body.doctype;
var fs = require('fs');
var request = require('request');
var request_url_docx = 'http://domain.com/index.php';
var r = request.post(request_url_docx);
var time_stamp = Date.now()/1000;
var form = r.form();
form.append('filename', doctype+"_"+time_stamp);
form.append('filedata',doc);
r.pipe(res);
}
【问题讨论】:
-
如果您的请求被发送到 LAMP 服务器并且 Lamp 服务器响应为 null,那么您的问题可能出在 PHP 代码上,对吧?此外,你必须解释你究竟想用代码做什么。
-
在 php 中没有问题,我只是回显正在接收的数据,就像这样 print_r($_REQUEST);
标签: javascript node.js post http-post