【发布时间】:2018-12-25 23:49:24
【问题描述】:
我想将图像和视频文件的列表存储在 java 脚本的列表中。我使用formData.append() 方法,用密钥存储文件。妥善保存。
但在这两者之间我无法使用来自formData 的密钥删除文件。
所以我需要另一个解决方案来解决这个问题。
代码:
var file = $("#pictureUrl")[0].files[0];
formdata.append(index + "p", file);
var vfile = $("#videofile")[0].files[0];
formdata.append(index + "v", vfile);
删除代码:
var key=id+"v";
formdata.delete(key);
【问题讨论】:
-
呵呵,这不仅是个好点,而且我认为我们将
formData误认为是一个数组,而它看起来是FormData,这表明OP 存在兼容性问题 -
@Adelin 是的,你是正确的。 Formdata 不是数组。大家参考这个链接developer.mozilla.org/en-US/docs/Web/API/FormData/delete
标签: javascript jquery asp.net-mvc