javascript - 使用 Dropzone.js 在服务器上存储图像缩略图

标签 javascript angularjs image-uploading dropzone.js

我正在使用 Dropzone.js使用 Angular.js 上传图片,但我没有找到方法,如何将缩略图上传到我的服务器。

.dropzone({
      url: "/gallery/add",
      maxFilesize: 100,
      paramName: "uploadfile",
      createImageThumbnails: true,
      thumbnailWidth: 200,
      init: function() {

        this.on('addedfile', function(file) {

           // maybe something here

        });

        this.on('thumbnail', function(file){

         // or here

        });
      }
    });

只有缩略图有问题

最佳答案

目前,这对于 Dropzone.js 是不可能的。有一个Github Issue前一段时间要求此功能。您可以查看评论,但我倾向于同意第一个评论者所说的话

  1. 对于大图像,客户端创建缩略图很慢(浏览器不是一个好的图像处理工具),这也是为什么只为 < 2MB 的图像生成缩略图的原因

  2. 在服务器上执行此操作简单、便宜且用途更广。

关于javascript - 使用 Dropzone.js 在服务器上存储图像缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27021055/

相关文章:

javascript - 在 angularJS 单页应用程序中使用 javascript 打印一个 div

iphone - 如何上传图片,然后在 iOS 中根据该图片执行自定义谷歌图片搜索?

c# - ImageProcessor 似乎在调整大小后将图像旋转 90 度

javascript - 在protractor conf.js中将 "allScriptsTimeout"放在 "jasmineNodeOpts"的内部和外部有什么区别?

javascript - React Native Android 原生 UI 组件中的自定义事件

javascript - 将 Cloudant API 与 IBMCloudCode 结合使用

php - 如何从目录中循环图像

javascript - 这些是继承的属性吗?

JavaScript 命名空间未捕获类型错误

javascript - 在 HTML 中为 ng-animation 强制行高