Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将图像上载到Node.js意外令牌_Android_Node.js - Fatal编程技术网

Android 将图像上载到Node.js意外令牌

Android 将图像上载到Node.js意外令牌,android,node.js,Android,Node.js,我想从android上传图片到node.js,接下来,我现在可以在网上查看图片,但总是上传图片 SyntaxError:意外标记� 如果我选择1.5mb文件,它会显示 错误:请求实体太大 我发现,似乎我必须将文件转换为JSON 但我想我已经使用这三个来加载大文件并将其转换为JSON app.use(bodyParser.json()); app.use(bodyParser.json({limit: '5mb'})); app.use(bodyParser.urlencoded({ extend

我想从android上传图片到node.js,接下来,我现在可以在网上查看图片,但总是上传图片

SyntaxError:意外标记�

如果我选择1.5mb文件,它会显示

错误:请求实体太大

我发现,似乎我必须将文件转换为JSON

但我想我已经使用这三个来加载大文件并将其转换为JSON

app.use(bodyParser.json());
app.use(bodyParser.json({limit: '5mb'}));
app.use(bodyParser.urlencoded({ extended: true }))
困在这里好几天了,请帮帮我

代码

路线代码

exports.upload = function(req, res) {
console.log(req.files.image.originalFilename);
console.log(req.files.image.path);
fs.readFile(req.files.image.path, function (err, data){
var dirname = "/Node/file-upload";
var newPath = dirname + "/uploads/" +   req.files.image.originalFilename;
fs.writeFile(newPath, data, function (err) {
  if(err){
    res.json({'response':"Error"});
  }else {
    res.json({'response':"Saved"});
  }
 });
});
};
错误

SyntaxError: Unexpected token �
at parse (c:\Users\awei\node_modules\body-parser\lib\types\json.js:83:15)
at c:\Users\awei\node_modules\body-parser\lib\read.js:116:18
at invokeCallback (c:\Users\awei\node_modules\raw-body\index.js:262:16)
at done (c:\Users\awei\node_modules\raw-body\index.js:251:7)
at IncomingMessage.onEnd (c:\Users\awei\node_modules\raw-body\index.js:308:7)
at emitNone (events.js:80:13)
at IncomingMessage.emit (events.js:179:7)
at endReadableNT (_stream_readable.js:906:12)
at nextTickCallbackWith2Args (node.js:475:9)
at process._tickCallback (node.js:389:17)

如果您使用的是像postman这样的扩展,请确保请求头中的内容类型是multipart/form data,而不是application/json。

如果您使用的是像postman这样的扩展,请确保请求头中的内容类型是multipart/form data,而不是application/json

SyntaxError: Unexpected token �
at parse (c:\Users\awei\node_modules\body-parser\lib\types\json.js:83:15)
at c:\Users\awei\node_modules\body-parser\lib\read.js:116:18
at invokeCallback (c:\Users\awei\node_modules\raw-body\index.js:262:16)
at done (c:\Users\awei\node_modules\raw-body\index.js:251:7)
at IncomingMessage.onEnd (c:\Users\awei\node_modules\raw-body\index.js:308:7)
at emitNone (events.js:80:13)
at IncomingMessage.emit (events.js:179:7)
at endReadableNT (_stream_readable.js:906:12)
at nextTickCallbackWith2Args (node.js:475:9)
at process._tickCallback (node.js:389:17)