Javascript 取消在引导映像上载程序中浏览映像时删除最后选定的映像

Javascript 取消在引导映像上载程序中浏览映像时删除最后选定的映像,javascript,jquery,css,image,image-uploading,Javascript,Jquery,Css,Image,Image Uploading,我用。当我选择一个图像时,它会显示预览。若我想浏览另一张图片,但我改变了主意,并在浏览窗口中单击“取消”,请同时清除上一张图片。 我想用引导上传器 在浏览窗口中单击“取消”时,如何保存以前的图像? 我很早就学会了css和javascript。请查看 取消按钮没有处理程序。在单击“选择文件”选项之前,可以将该值设为空。如果用户选择某个文件,它将获得新值,否则,如果用户单击“取消”,我们已经将文件值设为空。我在fileinput.js中找到,在下面几行: if (isEmpty(tfiles) ||

我用。当我选择一个图像时,它会显示预览。若我想浏览另一张图片,但我改变了主意,并在浏览窗口中单击“取消”,请同时清除上一张图片。 我想用引导上传器

在浏览窗口中单击“取消”时,如何保存以前的图像? 我很早就学会了css和javascript。

请查看


取消按钮没有处理程序。在单击“选择文件”选项之前,可以将该值设为空。如果用户选择某个文件,它将获得新值,否则,如果用户单击“取消”,我们已经将文件值设为空。

我在fileinput.js中找到,在下面几行:

if (isEmpty(tfiles) || tfiles.length === 0) {
                if (!isAjaxUpload) {
                        self.clear();
                }
                self._showFolderError(folders);
                self._raise('fileselectnone');
                return;
            }

我们必须注释这行:
self.clear()

我不想删除以前的图像。我想我也是。但我不知道如何在我链接的bootstrap image uploader中实现。即使在您提到的小提琴中,单击“取消”也无法清除图像预览。您可以使用onBlur检查值是否为空或是否已更改
if (isEmpty(tfiles) || tfiles.length === 0) {
                if (!isAjaxUpload) {
                        self.clear();
                }
                self._showFolderError(folders);
                self._raise('fileselectnone');
                return;
            }