小编She*_*eki的帖子

How to download large file with JavaScript

I need to download a large file with JavaScript using XMLHttpRequest or fetch without saving the file first in the RAM-Memory.

Normal link download doesn't work for me, because I need to send a Bearer Token in the header of the request.

我可以设法下载一个文件,但是这个“解决方案”,它首先将文件保存在 RAM 内存中,然后再出现保存对话框,这样如果文件大于可用的 RAM 内存,浏览器就会刹车。

这是我使用 fetch 的“解决方案”:

        var myHeaders = new Headers();
        myHeaders.append('Authorization', `Bearer ${token}`);

        var myInit = { method: 'GET',
            headers: myHeaders,
            mode: 'cors',
            cache: 'default' };
        var a = document.createElement('a');

        fetch(url,myInit)
            .then((response)=> {
                return response.blob(); …
Run Code Online (Sandbox Code Playgroud)

javascript xmlhttprequest fetch-api

8
推荐指数
1
解决办法
6819
查看次数

如何在 JavaScript 中将 UUID/GUID 转换为 OID/DICOM UID?

如何将 UUID/GUID 值8348d2c5-0a65-4560-bb24-f4f6bcba601d(我用uuid v4 进行分类)转换为 OID/DICOM UID 2.25.174506987738820548334170905323706671133?我更喜欢 JavaScript 的解决方案。请参阅维基百科)。

我用这个在线生成器转换的示例。

javascript php c# dicom angular

5
推荐指数
2
解决办法
3761
查看次数

标签 统计

javascript ×2

angular ×1

c# ×1

dicom ×1

fetch-api ×1

php ×1

xmlhttprequest ×1