我可以通过 JavaScript 获取图像的文件大小和 mime 类型(仅限 FireFox/Gecko/Mozilla)

发布于 2024-10-26 15:26:56 字数 144 浏览 2 评论 0原文

我可以通过 JavaScript 获取图像的文件大小和 mime 类型吗?我正在编写一个脚本来检查文档中的所有图像。我将仅在 FireFox 中运行该脚本,因此特定于 FireFox 的解决方案(未记录/非标准/其他)是完全可以接受的。如果需要的话我可以使用 jQuery。

Can I get an image's file size and mime-type via JavaScript. I am writing a script for inspecting all images in a document. I will run the script in FireFox only so a solution specific to FireFox (undocumented/non-standard/otherwise) is perfectly acceptable. I can use jQuery if necessary.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一笑百媚生 2024-11-02 15:26:56

你可以通过HTTP头请求来做到这一点

       var request;
        request = $.ajax({
                  type: "HEAD",
                  url: 'your image url',
                  success: function () {
                  alert("Size is " + request.getResponseHeader("Content-Length"));
                  alert("Type is " + request.getResponseHeader("Content-Type"));
                  }
               });

you can do it through HTTP head request

       var request;
        request = $.ajax({
                  type: "HEAD",
                  url: 'your image url',
                  success: function () {
                  alert("Size is " + request.getResponseHeader("Content-Length"));
                  alert("Type is " + request.getResponseHeader("Content-Type"));
                  }
               });
╰◇生如夏花灿烂 2024-11-02 15:26:56

您可以使用 XHR 发出 HEAD 请求,该请求会告诉您文件大小,前提是这些图像位于您的域中。

You could make a HEAD request with XHR which will tell you the file size, provided these images are on your domain.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文