我正在尝试将文件上传到Node.js服务器,但是没有成功。
我已经尝试了好几天,我愿意接受任何东西。到目前为止对我的方法的正确建议,甚至是完全不同的尝试过的有效方法。
使用我的代码,我不断在 Node 端收到错误CALayer
,而我只得到[theLayer setValue:[NSNumber numberWithInteger:50] forKey:@"someKey"];
被调用,而从未得到TypeError: Cannot read property 'filename' of undefined
。
以下是我到目前为止的内容:
Java方面
onFailure
节点端
onSuccess
为什么我失败了。
谢谢大家。
答案 0 :(得分:0)
console.log('file.fieldname : ' + req.image.filename);
替换为
console.log(req);
并查看查询中包含的内容。节点停止引发错误,必须返回200。
答案 1 :(得分:0)
首先,抱歉英语不好
请求图像看起来不确定。
我认为,如果使用Multer,将会有req.file.image.filename
req.image => req.file.image // check req.file or req.files I confused.
另外,
TypeError:无法读取未定义的属性“文件名”
这些类型的错误真的很容易在js中找到。
这些意味着foo.bar.undefined.filename
只需找到它的使用位置即可。 (如果文件名)