webuploader使用 修改图片怎么破

发布于 2021-12-01 10:46:57 字数 44 浏览 763 评论 9

webuploader上传的图片修改应该怎么做(删除图片重新选择上传)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

瀞厅☆埖开 2021-12-05 15:33:11

了吗?

 

羁拥 2021-12-05 15:32:47

有解决方案了

等你爱我 2021-12-05 15:32:28

uploader.on('beforeFileQueued',function(file){ uploader.reset(); })

奈何桥上唱咆哮 2021-12-05 15:28:52

这个是他的上传图片预览 ,我要已经上传的图片可以这样预览么 不知道怎么手动构建他的file对象

坏尐絯 2021-12-05 15:28:42

回复
拿到图片文件数据后,自己手动遍历 var $li = $('<div id="' + file.id + '" class="file-item thumbnail">' + '<img>' + '<div class="info">' + file.name + '</div>' + '</div>') 这部分dom就好了啊

带上头具痛哭 2021-12-05 15:16:17

回复
这个问题解决了吗,求指教

酷到爆炸 2021-12-05 14:47:23

回复
请问一下,你这个问题有啥好的解决办法没?现在我也在研究,可没思路

不再见 2021-12-05 14:28:08

function addFile(file) {

var $li = $('<div id="' + file.id + '" class="file-item thumbnail">' + '<img>' + '<div class="info">' + file.name + '</div>' + '</div>'), $del = $('<div class="file-panel"><span class="cancel"></span></div>'), $img = $li.find('img');

// 创建缩略图

uploader.makeThumb(file, function(error, src) {

if (error) {

$img.replaceWith('<span>不能预览</span>');

return;

}

$img.attr('src', src);

$list.append($li);

$del.appendTo($li);

}, thumbnailWidth, thumbnailHeight);

$del.on('click', 'span', function() {

removeFile(file);

});

}

// 负责view的销毁

function removeFile(file) {

var $li = $('#' + file.id);

uploader.removeFile(file, true);

$li.off().find('.file-panel').off().end().remove();

}

谁的新欢旧爱 2021-12-05 05:59:14

修改 webuploader.js

 uploader.on( 'beforeFileQueued', function( file ) {

            /**

             * count 已经选择的图片数量

             * uploadLimit  允许上传的数量

             */

            if ( count >= uploadLimit && flag ) {

                    flag = false;

                    this.trigger( 'error', '文件总数量超过限定', max, file );

                    setTimeout(function() {

                        flag = true;

                    }, 1 );

                    return false;

                }

            return count >= uploadLimit ? false : true;

            });

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文