簡體   English   中英

節點Js請求發布未將表單POST數據發送到LAMP服務器

[英]Node Js request post not sending the form POST data to LAMP server

這是示例代碼,未將表單數據發布到php服務器,未獲取空數據

下面的代碼會將完整的html數據發送到php,其中在php中,我正在將html轉換為doc格式並開始自動下載,但是當前node js並未將郵寄到php服務器的值發送到url http:// domain.com/index.php

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

當我找到一個中間位置時,可以在事件發生時使用簡單的發布操作來將URL鏈接到php文件,在該事件中您可以處理phpdoc模塊中可用的HTML的文檔部分,因此可以在Node Js中生成HTML到DOC

這對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM