1
私はNodeJSを初めて使いました。基本的には、.pdfをHTTP経由でサーバーにアップロードすることです。私は、Content-Type multipart/form-dataを使ってPOST rquestを使っています。 NodeJSでは私の要求を解析するのにmultipartyを使います。NodeJS:Stream.pipe(Stream)は動作しますが、Stream.read()は動作しません
面白いのは、自分のリクエストのフォームデータ部分にアクセスしたいときは、私の場合はJSONオブジェクトだということです。マルチパーティからstdoutに渡すストリームをpipe()すると動作しますストリームを読み込むと、nullが返されます。
これは私のコードの(おそらく)重要な部分である:
form.on('part', (part) => { // part is the Stream returned by multiparty
if(!part.filename) { // only fields, not files
console.log(part.read()); // output is null
part.pipe(process.stdout); // output is my JSON object
part.resume();
}
}
私はすべてのエラーを得ることはありません。
私は...事前に
おかげで、
ルイ私は本当にミスをダンプ作っ包み非常に残念です!
ありがとう、それは私のすべての問題を解決した:) – siuol