[英]How can I delete blob files in JavaScript?
我正在使用 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 而不是文件。 如何删除文件? 有没有办法去除它们?
提前致谢。
XMLHttpRequest 允许您发出 HTTP 请求并接收响应,但它不允许您访问文件系统。 您不能在没有访问权限的情况下删除文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.