我调用Fine-Uploader来上传客户端缩放的图片,并且我隐藏了缩放后的图片。如果我的服务器端接收器CGI脚本中有错误,那么所有上传都会失败,图像会显示一个“重试”按钮,但单击它(在修复错误之后!)只会导致重新发送失败的原始图像。缩放后的图像将丢失。这是一个很好的上传器调用。如果重新发送缩放后的图像失败,我会遗漏什么?
$('#fine-uploader-manual-trigger').fineUploader({
template: 'qq-template-manual-trigger',
request: {
endpoint: 'cgi/fine-uploader.cgi',
},
thumbnails: {
placeholders: {
waitingPath: PLACEHOLDERS+'waiting-generic.png',
notAvailablePath: PLACEHOLDERS+'not_available-generic.png'
}
},
// request client-size scaling - causes upload of "image (size).jpg" in addition to "image.jpg"
scaling: {
sizes: [
{ name: "thumb", maxSize: 200 },
{ name: "popup", maxSize: 600 },
],
hideScaled: true
},
autoUpload: false
});
$('#trigger-upload').click(function() {
$('#fine-uploader-manual-trigger').fineUploader('uploadStoredFiles');
});
};发布于 2017-01-04 22:12:24
从scaled images documentation page
由于它们不会在UI中显示,这意味着无法通过Fine Uploader的默认UI删除、取消或手动重试它们。如果您选择在UI中隐藏这些缩放版本,则默认情况下,这些缩放版本的失败显然对用户不明显。
如果您想手动重试隐藏的缩放图像,则需要获取其ID的句柄并使用retry API method。
https://stackoverflow.com/questions/41465191
复制相似问题