javascript - 在 dropzonejs 中预加载图像后,图像预览(缩略图)不显示

标签 javascript image angularjs upload dropzone.js

我有一个获取名称和图像( Logo )的表单。我使用 angularjs 作为客户端语言,使用 dropzonejs 作为图像上传库。当用户单击“编辑”时,我希望他看到他之前上传的图像预览。我用过this因为这样做。 问题是,如果我在预加载初始图像后上传新图像,我将看不到新图像的预览。 这是我的预加载图像代码。 (有一个 Angular Directive(指令))

if(scope.initialFileAddress != null && scope.initialFileAddress != "")
      mockFile = {name: scope.initialFileName, size: 1000, type: "image/jpeg"}
      this.addFile.call(this, mockFile)
      this.options.thumbnail.call(this, mockFile, scope.initialFileAddress)

最佳答案

问题出在这行代码中:

this.addFile.call(this, mockFile)

我应该将其替换为:

this.options.addedfile.call(this, mockFile)

这样,该图像就不会添加到要上传的文件的主列表中。对于我来说,这个改变起到了作用!

关于javascript - 在 dropzonejs 中预加载图像后,图像预览(缩略图)不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25112298/

相关文章:

javascript - 传感器有效负载十六进制到文本 Node 红色

macos - 带有图像的 NSButton

image - Matlab 子图显示微小图像

javascript - 无法在 angularjs 中循环值

javascript - Angular 中的关注点分离 - 将函数传递给指令

javascript - 单击网络推送通知时打开自定义 url

javascript - 将数字值与网页上的单词相关联,然后将其乘以网页上该单词后面的数字

html - 在 AngularJS 中,我如何选择将项目包装在链接中

javascript - 隐藏在 li 标签中的 div

Android如何根据背景图片改变文字颜色