как редактировать содержимое Formdata, необходимо добавить пользовательский атрибут в форму данных - PullRequest
0 голосов
/ 30 октября 2018

Я пытаюсь задать формданные с пользовательским именем файла, которое я буду использовать позже для извлечения документа на уровне сервера.

для этого у нас есть специальный атрибут, добавленный в formdata. хотя я не могу добавить это в данных машинописной формы.

есть идеи, как этого добиться.

ниже - то, что я делаю.

const formData = new FormData();
const imgBlob = new Blob([reader.result], { type: "application/pdf" });
formData.append("file", imgBlob, "uploadedfile1");

, которые дают мне форму данных, как показано ниже:

Content-Disposition: form-data; name="file"; filename="uploadedfile1"
Content-Type: application/pdf

хотя, это не позволяет мне ввести пользовательское значение для имени файла, например, описание содержимого.

мои данные формы должны выглядеть следующим образом

Content-Disposition: form-data; name="uploadedfile1"; filename="abc.pdf"
Content-Type: application/pdf
Content-Description: "customeFileName.pdf"

как этого добиться с помощью машинописных данных. Я попытался установить формальдаты, но это не решило проблему.

...