|
@@ -395,8 +395,14 @@ class Uppy {
|
|
*/
|
|
*/
|
|
generatePreview (file) {
|
|
generatePreview (file) {
|
|
if (Utils.isPreviewSupported(file.type) && !file.isRemote) {
|
|
if (Utils.isPreviewSupported(file.type) && !file.isRemote) {
|
|
- Utils.createThumbnail(file, 200, this.opts.thumbnailGeneration).then((thumbnail) => {
|
|
|
|
- this.setPreviewURL(file.id, thumbnail)
|
|
|
|
|
|
+ let previewPromise
|
|
|
|
+ if (this.opts.thumbnailGeneration === true) {
|
|
|
|
+ previewPromise = Utils.createThumbnail(file, 200)
|
|
|
|
+ } else {
|
|
|
|
+ previewPromise = Promise.resolve(URL.createObjectURL(file.data))
|
|
|
|
+ }
|
|
|
|
+ previewPromise.then((preview) => {
|
|
|
|
+ this.setPreviewURL(file.id, preview)
|
|
}).catch((err) => {
|
|
}).catch((err) => {
|
|
console.warn(err.stack || err.message)
|
|
console.warn(err.stack || err.message)
|
|
})
|
|
})
|