首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在blueimp -file-upload中将删除类型设置为post

在blueimp -file-upload中将删除类型设置为post
EN

Stack Overflow用户
提问于 2017-07-05 04:00:47
回答 1查看 669关注 0票数 0

我的网站主机不支持删除,所以我尝试使用POST delete_type,虽然我在https://github.com/blueimp/jQuery-File-Upload/wiki上找不到它的文档,唯一提到的是源代码。

它起作用了吗?

是否支持?

如果它有效,如何将要删除的文件的名称添加到HTTP POST请求中?deleteUrl只有一个字段,我假设它是您调用来执行删除操作的脚本的URL,但是没有地方可以放在要删除的文件中。

EN

回答 1

Stack Overflow用户

发布于 2018-02-13 07:15:00

我认为默认情况下使用的类型是"DELETE",所以你必须覆盖它,正如你已经知道的那样。

我不确定您是如何使用这个插件的,但这里有一个使用delete按钮的示例和开箱即用的模板示例:

代码语言:javascript
复制
<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),并希望在您的文件数组中将其传回:

代码语言:javascript
复制
<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"
  }
]

然后应该可以工作,并且您可以从表单发布的值中获取文件名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44913329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档