This nodejs module will parse the multipart-form containing files and fields from the AWS lambda event object. It works very well parsing binary and text files.
MIT License
67
stars
25
forks
source link
The "parseResponse.files[i].content.data;" aways null #9
I'm trying to get the value of the data property from the response object path of the parser method, but it always returns null, I had to do a fix using JSON.stringfy to get what I wanted, can I Help with the reason for this behavior?
const uploadFiles = async function (event) {
var r = await parser.parse(event);
if (r.files.length > 0) {
for (var i in r.files) {
********************* THE PROBLEM HERE
// THIS aways return "NULL", why??
var data = r.files[i].content.data;
console.log(data); // AWAYS null
********************* THE FIX HERE
// FIX To get de "data" property
var objSerialized = JSON.stringify(r.files[i]);
var data2 = JSON.parse(objSerialized);
console.log(data2); // ITS ok
}
}
};
Hi,
I'm trying to get the value of the
data
property from the response object path of theparser
method, but it always returnsnull
, I had to do a fix usingJSON.stringfy
to get what I wanted, can I Help with the reason for this behavior?