当前位置: 首页 > 面试题库 >

如何从dropzone.js上传和删除文件

古起运
2023-03-14
问题内容

我使用了以下代码,图像已被删除,但缩略图仍然显示。

 Dropzone.options.myDropzone = {
  init: function() {
    this.on("success", function(file, response) {
      file.serverId = response;

    });
    this.on("removedfile", function(file) {
      if (!file.serverId) { return; }
      $.post("delete-file.php?id=" + file.serverId); 
    });
  }

问题答案:

要删除缩略图,您必须启用addRemoveLinks:true,并在dropzonejs中使用“ removedfile”选项

removefile:每当从列表中删除文件时调用。您可以听一下,并根据需要从服务器中删除文件。

addRemoveLinks: true,
removedfile: function(file) {
    var _ref;
    return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;
  }

我还添加了一个ajax调用,用于删除脚本,它看起来像这样:

addRemoveLinks: true,
removedfile: function(file) {
    var name = file.name;        
    $.ajax({
        type: 'POST',
        url: 'delete.php',
        data: "id="+name,
        dataType: 'html'
    });
var _ref;
return (_ref = file.previewElement) != null ? _ref.parentNode.removeChild(file.previewElement) : void 0;        
              }

它对我有效,因此希望对您有所帮助。



 类似资料:
  • 本文向大家介绍基于django和dropzone.js实现上传文件,包括了基于django和dropzone.js实现上传文件的使用技巧和注意事项,需要的朋友参考一下 1、dropzone.js http://www.dropzonejs.com/ dropzone.js是一个可预览\可定制化的文件拖拽上传,实现AJAX异步上传文件的工具 2、dropzone.js前端界面上传方式 官网下载 并且

  • 我正试图上传一个图像到谷歌API。我在用电话。net网络客户端。上传文件。当我上传时,请求包括一个内容类型multipart/formdata;boundary=在请求中,我得到以下错误。 “内容类型多部分/表单数据;边界=--------------8d0738def5b9322不是有效的输入类型” 有没有办法从请求中删除此内容,或者我需要使用其他上传方法? 留档要求的请求格式。 POST/fe

  • 在firebase中,存储功能非常舒适。但我有两个问题需要使用存储功能。 如何防止用户无限制地上传文件?例如)如果我可以写入/{uid}/{时间戳}/{文件名}路径,用户可以上传直到存储空间爆炸。 如何跟踪旧文件并将其删除?如果用户上传包含图像文件的聊天消息并删除图像,则文件仍存在于存储中。有没有钩子来管理它? 谢谢大家!

  • 本文向大家介绍php文件上传、下载和删除示例,包括了php文件上传、下载和删除示例的使用技巧和注意事项,需要的朋友参考一下 php文件上传、下载和删除示例大体思路如下,具体内容如下 一.文件上传 1.把上传文件的区域做出来 div1 2.把显示文件的区域做出来 div2 3.提交表单,上传文件 4.服务器接收文件数据 用$_FILE[name]接收 5.处理数据,看上传文件是否有错误 错误有如下几

  • 我在我的项目中使用了角,离子和火基。我使用Uploadcare向应用程序上传和检索照片。我可以删除数据库中的文件,但问题是实际的图像仍然上传到UploadCare存储中。 以下是我的代码: organization.service.ts-这是我在Firebase和上传关怀中连接应用程序的地方 Organization.Service.ts Organization.Page.ts

  • 问题内容: 当我查询此问题时,发现了很多帖子,但是它们都涉及如何从浏览器将文件上传到node.js服务器。我想将文件从node.js代码上传到另一台服务器。我试图基于对node.js的有限了解来编写它,但是它不起作用。 上面的函数被其他生成数据的代码调用。 我尝试使用curl -F“ file = @ ”上传相同的数据文件,并且上传成功。但是我的代码失败了。服务器返回一个特定于应用程序的错误,提示