如何编辑Formdata内容,需要在formdata中添加自定义属性

时间:2018-10-30 11:54:07

标签: angular typescript file-upload multipartform-data form-data

我正在尝试为表单数据设置一个自定义文件名,以后将在服务器级别使用该文件名来检索文档。

为此,我们在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"

如何通过打字稿表格数据附加实现此目的。我尝试了formdata set,但这不能解决问题。

0 个答案:

没有答案