【发布时间】:2015-10-07 22:41:26
【问题描述】:
我正在使用 Dropzone 进行图片上传,发现了 2 个问题:
- 在某些浏览器中为同一图像生成缩略图失败,例如对于附加的图像,缩略图在 chrome 中正确生成,在 safari 中为空白,在 Firefox 中只有灰色背景。
- 在 safari 中,大多数缩略图都是正确生成的,但对于某些尺寸/纵横比则不是这样。例如再次附上图片,如果水平拉伸,safari 将生成缩略图,否则不会。
更新
我现在已经确定这是由缩略图宽度的“null”参数引起的。将其设置为一个值可以解决所有浏览器中的问题。理想情况下,我想以原始纵横比显示缩略图,但对于上述某些尺寸/浏览器来说,这似乎是失败的。
是否有解决此问题的方法或解决方法,以便我可以以原始纵横比显示缩略图?
Dropzone 初始化代码:
var photosDropzone = new Dropzone("#photosContainer", { url: "{% url 'ajax_photo_upload_view' %}", maxFilesize: 4,
acceptedFiles: 'image/*', addRemoveLinks: true,
dictRemoveFile:'Delete', thumbnailHeight:160, thumbnailWidth:null, });
【问题讨论】:
标签: javascript thumbnails dropzone.js