【发布时间】:2017-12-25 10:38:00
【问题描述】:
问题:我需要解析这个吗?如果是这样,怎么做?如果没有,我该如何迭代?
问题:我正在将两张图片从 iOS 上传到服务器。这些文件位于 request.files 下,如下所示:
{ files:
[ {
name: 'file0',
data: <Buffer ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 48 00 48 00 00 ff e1 00 58 45 78 69 66 00 00 4d 4d 00 2a 00 00 00 08 00 02 01 12 00 03 00 00 00 01 00 06 ... >,
encoding: '7bit',
mimetype: 'image/jpg',
mv: [Function: mv] },
{
name: 'file1',
data: <Buffer ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 48 00 48 00 00 ff e1 00 58 45 78 69 66 00 00 4d 4d 00 2a 00 00 00 08 00 02 01 12 00 03 00 00 00 01 00 06 ... >,
encoding: '7bit',
mimetype: 'image/jpg',
mv: [Function: mv]
}
] }
我正在尝试访问每个对象并将 S3 中的数据和其他信息插入 Postgres。问题是我无法解析这个 obj。
Object.keys(request.files).length // = 1, the length is clearly 2
request.files.length // = undefined
rqeuest.files.file1 // undefined
如果我在文本编辑器中编辑此 json 以使所有单词都带有 ' ',我可以很好地遍历对象。我该如何使用这个 json 对象?
【问题讨论】: