繁体   English   中英

如何在 JavaScript 中删除 blob 文件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM