节点Js请求post不将表单POST数据发送到LAMP服务器

时间:2013-10-23 04:06:00

标签: javascript node.js post http-post

这是示例代码,它不将表单数据发布到php服务器,返回空数据

下面的代码将完整的html数据发送到php,在php中我将转换为html的doc格式并自动开始下载,但是当前节点js没有将post值发送给php服务器到url { {3}}

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);
}

1 个答案:

答案 0 :(得分:0)

当我找到一个中间位置,您可以使用简单的post to action来url到php文件,当事件发生时,您可以处理phpdoc模块中可用的HTML的文档部分,您可以在Node中生成HTML到DOC JS

这适合我。