我使用这个代码:
document.getElementById("fileToUpload").onchange = function () {
var reader = new FileReader();
reader.onload = function (e) {
// get loaded data and render thumbnail.
$("#image").show();
document.getElementById("image").src = e.target.result;
};
// read the image file as a data URL.
reader.readAsDataURL(this.files[0]);
};
字符串
如果用户按下取消按钮,所选文件将为空,所以我需要隐藏img
。
获得空目标结果或取消对话框所需的代码是什么?
3条答案
按热度按时间kx7yvsdv1#
使用
FileReader.abort()
用于中止阅读大文件的过程FileReader.onabort
用于检测进程已中止(hide #image)https://developer.mozilla.org/en/docs/Web/API/FileReader
在下面的示例中,
abort()
将由setTimeout
合成触发,这只是为了演示。您可以使用按钮单击来触发abort
(也在此示例中)iqxoj9l92#
这里有另一个你可以尝试的选择:
字符串
参见示例jsfiddle:https://jsfiddle.net/fictus/dsgjtmfq/
dl5txlt93#
你好,你可以参考这个Link here
JS
字符串
超文本标记语言
型