【发布时间】:2017-02-06 13:43:31
【问题描述】:
我已经创建了一个要上传图像的应用程序。但问题是我正在发送一个永远不等于 formData 的数据对象。因为我根据需要修改(格式化)了数据对象以发送到服务器。
<input type="file" name="imageUrl" id="photoFile">
类似的,
var data = {
name: '',
attributes: [{}, {}]
}
为此,我想添加要上传的图像。 如果我使用表单数据,它会是这样的。
var data = {
name: '',
attribute1: {},
attribute2: {}
}
所以,我按照要求进行了格式化,并尝试了一整天。但一无所获。
【问题讨论】:
-
您好,重新格式化您的代码并粘贴更多我们可以使用的内容:)
-
后端——无论你的平台是什么——都有一个明确定义的接受文件数据的格式,我认为你不能只是重新格式化它并期望它正常工作。对不起,如果我误解了你。
-
转换成base64怎么样?
标签: javascript jquery