0
node.jsサーバにファイルをアップロードしています。以下はそのコードです。nodejsサーバにアップロードされたファイルをダウンロードするには
var formData = new FormData();
formData.append('part1', fs.createReadStream(file1));
formData.append('part2', fs.createReadStream(file2));
formData.submit({
host: 'xyz',
port: 4354,
path: '/handler',
method: 'POST',
headers: {
'Content-Type': 'multipart/mixed; boundary=' + formData.getBoundary()
}
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
// Success case
} else {
// Failure case
}
});
ここで、そのファイルをperlサーバーにダウンロードする方法は?
試行HTTP :: Responseのdecode_content()メソッド。以下のようなレスポンスを記録しています。以下では、ファイルをダウンロードする簡単な方法はありません。 MIMEを使用してこの問題を解決
----------------------------401882132761579819223727^M
Content-Disposition: form-data; name="fileContent"; filename="filepath"^M
Content-Type: application/octet-stream^M
^M
FileContent FileContent FileContent FileContentFileContentFileContent
FileContentFileContentFileContentFileContentFileContentFileContentFileContent
FileContentFileContentFileContentFileContentFileContentFileContentFileContent
----------------------------401882132761579819223727--^M