【问题标题】:Setting delete type to post in blueimp jquery-file-upload将删除类型设置为在 blueimp jquery-file-upload 中发布
【发布时间】:2017-12-08 08:39:46
【问题描述】:
【问题讨论】:
标签:
jquery
file
upload
jquery-file-upload
blueimp
【解决方案1】:
我认为默认情况下使用的类型是“DELETE”,所以你必须重写它,正如你已经知道的那样。
我不确定您是如何使用该插件的,但这里有一个使用删除按钮和开箱即用模板示例的示例:
<button class="btn btn-danger delete" data-type="POST" data-url="/YourHandler" data-data="{ fileName: 'somefile.jpg' }">
<i class="glyphicon glyphicon-trash"></i>
<span>Delete</span>
</button>
如果您正在使用模板示例 (tmpl.min.js) 并希望在您的文件数组中将其传回:
<button class="btn btn-danger delete"
data-type="{%=file.deleteType%}"
data-url="{%=file.deleteUrl%}"
data-data='{ "fileName": "{%=file.name%}" }' {% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}' {% } %}>
<i class="glyphicon glyphicon-trash"></i>
<span>Delete</span>
</button>
files: [
{
name: "yourfilename",
deleteUrl: "The handler or url to call for delete",
deleteType: "POST"
}
]
然后应该可以工作,您可以从表单发布的值中获取文件名。