我正在使用XMLHttpRequest创建一个图像查看器。它包含以下函数:
public view_image(_tImagen: iConfigImagen){
var img_view = this.prop_div_vizualizador;
var _window: any = window;
var xhr = new XMLHttpRequest();
xhr.open("GET", _tImagen.url, true);
xhr.responseType = "blob";
xhr.onload = function () {
var urlCreator = _window.URL = _window.URL || _window.webkitURL;
var imageUrl = urlCreator.createObjectURL(this.response);
_tImagen.urlBlob = imageUrl;
img_view.style("background-image", "url(" + _tImagen.urlBlob + ")");
}
}它工作得很好,但我正在尝试删除它生成的blob文件。我尝试过URL.revokeObjectURL(url),但那只会删除url,而不会删除文件。如何删除文件?有什么方法可以删除它们吗?
提前谢谢。
发布于 2020-02-13 02:50:49
XMLHttpRequest允许您发出HTTP请求并接收响应,但它不允许您访问文件系统。如果没有对文件的访问权限,则无法删除文件。
https://stackoverflow.com/questions/60194447
复制相似问题