0
アンドロイドアプリからファイルをアップロードしようとしていて、そのデータをサーバーに書き込もうとしています(サーバーにファイルを保存しています) ファイルに書き込めますアンドロイドアプリからノードjsサーバーに画像データを書き込む
すべてがはすべてのものを試してみましたが、できないが、それを成し遂げるために、画像のwellexcept書き込みを働いたとして、私が知っていることが間違っていなかっ取得しています
var data='';
req.setEncoding('binary'); // also try UTF8
req.on('data', function(chunk) {
data += chunk;
// f.write(chunk);
});
req.on('end', function() {
let fileData = {};
fileData.filename = filename;
fileData.fileextension = fileextension;
fs.writeFile(completeFilename, data, 'binary', function (err) {
if(err){
console.log(err);
let response_data = status_codes.file_uplpoad_error;
console.log(response_data);
let enc = encrypt_decrypt.encrypt(cryptkey, iv, JSON.stringify(response_data));
res.end(enc);
}else{
let fileData = {};
fileData.filename = filename;
fileData.fileextension = fileextension;
return callback(fileData);
}
});
});
req.on('error', function(err) {
// This prints the error message and stack trace to `stderr`.
console.error(err.stack);
console.log(err);
res.end('error');
});
- :スニペットの
私のコードが表示されません ありがとうございます。
したがって、アンドロイドからは、画像データをbase64にエンコードしてからbase64からデコードして戻します。 –
@VIKASKOHLIはい – sasan