Я пытался исследовать способ отправки вложенных запросов JSON через Ajax обратно на сервер. Из моего понимания formdata, который мы в основном используем для отправки изображений или файлов на сервер, не будет работать в этом сценарии, так как FormData не обрабатывает вложенные объекты.Отправка вложенного JSON с изображением
Это полезная нагрузка, которую мне нужно отправить. Какие-либо предложения?
payload = {
'login':{
'key':'some_key'
},
'user':{
'doc':{
'dp':<here will be the image file>,
'date':"some date",
'extra':"extra info"
},
'fingerprint':'some_fingerprint'
}
}
Вы отправляете это на подачу формы или Ajax? – Varun
@Varun Ajax - идея – Jonathan
JSON не имеет формата изображения. Это не часть спецификации. Однако у него есть строки. Преобразуйте файл изображения в строку base64, отправьте его через JSON и преобразуйте его обратно на сервер. Это всего лишь один подход. –