在浏览器中显示下载进度

亚历克斯·GH

我正在使用从DropBox下载pdf的功能,正在使用ASP.net Core,一切正常。唯一的事情是,当您单击下载链接时,它不会显示任何消息并下载文件。我想显示下载进度,就像我们从Internet下载某些东西时通常发生的那样,我不希望出现任何对话框,只是为了表明文件的下载过程像在任何浏览器(如Chrome或IE)中一样,选择“在文件夹中显示”之类的东西,我需要添加什么?

 public async Task DownloadPdf()
            {
                DropboxClient client2 = new DropboxClient("cU5M-a4exaAAAAAAAAABDVZsKdpPteNmwHslOeFEo-HByuOr4v4ONvXoAMCFyOXH");
                string folder = "MyFolder";
                string file = "Test PDF.pdf";
                using (var response = await client2.Files.DownloadAsync("/" + folder + "/" + file))
                {
                    using (var fileStream = System.IO.File.Create(@"C:\Users\User\Downloads\Test.pdf"))
                    {
                        (await response.GetContentAsStreamAsync()).CopyTo(fileStream);                    
                    }
                }
            }
法布里奇奥·科赫(Fabricio Koch)

我有一个asp.net核心项目,带有一个返回文件的API:

[HttpGet("{id}")]
public IActionResult Get(int id) {
  byte[] fileContent = READ_YOUR_FILE();
  FileContentResult result = new FileContentResult(fileContent, "application/octet-stream") {
    FileDownloadName = id.ToString()
  };
  return result;
}

如果我在浏览器中访问此API的URL(myapp / api / mycontroller / id),则可以看到文件正在下载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET Web API StreamContent-使浏览器显示下载进度

来自分类Dev

aspnet core-浏览器未在文件结果上显示下载进度

来自分类Dev

是否可以向浏览器显示链接,下载进度等的区域写消息?

来自分类Dev

ASP.NET Web API StreamContent-使浏览器显示下载进度

来自分类Dev

下载动态生成的图像,而不是在浏览器中显示

来自分类Dev

文件被下载而不是显示在浏览器中

来自分类Dev

在Google Chrome浏览器中显示下载栏

来自分类Dev

文件被下载而不是显示在浏览器中

来自分类Dev

是否可以在浏览器中缓存张量流模型或监视下载进度?

来自分类Dev

浏览器中的破折号进度条未显示

来自分类Dev

如何强制使用下载文件提示,而不用HTML在浏览器中显示?

来自分类Dev

Spring-在浏览器中显示PDF文件而不是下载

来自分类Dev

无法下载Chrome浏览器中显示的base64编码的pdf

来自分类Dev

如何在浏览器中显示文件而不是下载?

来自分类Dev

通过CMD(Ubuntu)调用时,Apache下载PHP文件而不是在浏览器中显示

来自分类Dev

PDF在浏览器中显示为二进制文本,而不是被下载

来自分类Dev

如何在浏览器中显示从云存储下载的图像?

来自分类Dev

图像显示在浏览器中,但无法通过代码下载 (node.js)

来自分类Dev

Mozilla浏览器中HTML 5的样式进度标签

来自分类Dev

在Edge浏览器中下载显示为大量

来自分类Dev

Web浏览器显示RAR文件而不是下载它们

来自分类Dev

标签不会显示在浏览器中

来自分类Dev

在Chrome浏览器中显示XML

来自分类Dev

按钮在浏览器中不显示

来自分类Dev

浏览器中显示javascript错误

来自分类Dev

SVG未显示在浏览器中

来自分类Dev

PHP代码显示在浏览器中

来自分类Dev

在浏览器中显示加载页面

来自分类Dev

在不同浏览器中显示字体

Related 相关文章

  1. 1

    ASP.NET Web API StreamContent-使浏览器显示下载进度

  2. 2

    aspnet core-浏览器未在文件结果上显示下载进度

  3. 3

    是否可以向浏览器显示链接,下载进度等的区域写消息?

  4. 4

    ASP.NET Web API StreamContent-使浏览器显示下载进度

  5. 5

    下载动态生成的图像,而不是在浏览器中显示

  6. 6

    文件被下载而不是显示在浏览器中

  7. 7

    在Google Chrome浏览器中显示下载栏

  8. 8

    文件被下载而不是显示在浏览器中

  9. 9

    是否可以在浏览器中缓存张量流模型或监视下载进度?

  10. 10

    浏览器中的破折号进度条未显示

  11. 11

    如何强制使用下载文件提示,而不用HTML在浏览器中显示?

  12. 12

    Spring-在浏览器中显示PDF文件而不是下载

  13. 13

    无法下载Chrome浏览器中显示的base64编码的pdf

  14. 14

    如何在浏览器中显示文件而不是下载?

  15. 15

    通过CMD(Ubuntu)调用时,Apache下载PHP文件而不是在浏览器中显示

  16. 16

    PDF在浏览器中显示为二进制文本,而不是被下载

  17. 17

    如何在浏览器中显示从云存储下载的图像?

  18. 18

    图像显示在浏览器中,但无法通过代码下载 (node.js)

  19. 19

    Mozilla浏览器中HTML 5的样式进度标签

  20. 20

    在Edge浏览器中下载显示为大量

  21. 21

    Web浏览器显示RAR文件而不是下载它们

  22. 22

    标签不会显示在浏览器中

  23. 23

    在Chrome浏览器中显示XML

  24. 24

    按钮在浏览器中不显示

  25. 25

    浏览器中显示javascript错误

  26. 26

    SVG未显示在浏览器中

  27. 27

    PHP代码显示在浏览器中

  28. 28

    在浏览器中显示加载页面

  29. 29

    在不同浏览器中显示字体

热门标签

归档