1
ng-file-uploadディレクティブを使用して、角形アプリケーションからサーバーに画像を送信しています。ここに私のコードです:チャンクされた画像ファイルの問題をアップロードする
Upload.upload({
url: 'http://localhost:5000/upload',
data: { file: blobFile },
resumeChunkSize: 10000,
}).then(function (resp) { //upload function returns a promise
console.log('resp: ', resp);
});
イメージは塊で転送されています。しかし、今、私はここで打たれました。私はこれらのチャンクを受信し、完全なイメージを作成するためにマージする方法を知らない。次のように私のサーバーのコードは次のとおりです。
handler: function (req, res) {
var size = 0;
req.on('data', function (data) {
size += data.length;
console.log('Got chunk: ' + data.length + ' total: ' + size);
});
req.on('end', function() {
console.log("total size = " + size);
res.send("response");
});
req.on('error', function (e) {
console.log("ERROR ERROR: " + e.message);
});
}
たびに、私はチャンク要求、req.on('end', ...)
トリガを受けます。私はここで混乱している初心者です。ここで