【发布时间】:2019-02-12 19:10:06
【问题描述】:
我使用jquery file upload plugin 直接上传到s3,我试图在上传之前压缩图像,我尝试了imageQuality: 0.8 选项
fileInput.fileupload({
fileInput: fileInput,
url: my_url
type: 'POST',
paramName: 'file',
dataType: 'XML',
replaceFileInput: false,
acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i
maxFileSize: 999000,
imageQuality: 0.8,
// .....
})
但是上传后图片大小没有被压缩
我不确定 imageQuality 在这里是否正确,但我也愿意接受任何其他选择:
例如:我还创建了自己的函数来压缩图像,该函数返回图像 Blob,我只是不知道如何告诉 JQuery 文件上传使用该 blob 而不是输入文件中的图像
【问题讨论】: