I'm finding a solution to append object which contain File and String value into FormData and send it to server (MultiPartParser of Django Rest FrameWork).
Now my code is:
Fd.append('file_uploads', JSON.stringify({ 'file': file, 'order_num': 1 }) )
When I console.log this value of form data, it returns {"file":{},"order_num":1}
. You can see file value is empty.
I tried to remove JSON.stringify
:
Fd.append('file_uploads', { 'file': file, 'order_num': 1 } )
When I console.log this value of form data, it returns [object, object]
.
I want the results is
{"file":<file_object>,"order_num":1}
You can not append file object and key value with FormData. Try alternative solution like this
i.e) I will add order_no with file name and in python you can use string
split
function to get the order_no