使用vuejs从php服务器下载文件

高拉夫·尼玛

我的应用程序在 CakePHP 上运行,使用 vuejs 作为前端 js 框架。

我正在向服务器发出 axios 请求以生成输出文件,并且文件是在 cakephp 的 webroot 文件夹中生成的。

Api()
.get('/articles/downloadFile')
.then(response => {
});

如何通过vuejs下载生成的文件?

拉杜·迪什

您需要responseTypeblobaxios通话中一样传递像这样的东西

.get('/articles/downloadFile', {responseType: 'blob'})

然后,当 promise 解析为href在 DOM 中生成一个元素并下载该项目时。

.then((response) => {
    const url = window.URL.createObjectURL(new Blob([response.data]));
    const link = document.createElement('a');
    link.href = url;
    link.setAttribute('download', 'image.png');
    document.body.appendChild(link);
    link.click();
})

我假设您正在下载图像,您需要更改用例的名称和扩展名。

这是一个带有完整示例小提琴

注意:要使其工作(即使只是 GET 调用),您的 CORS 策略必须允许此调用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

在React中如何从服务器下载文件?

来自分类Dev

使用Java从服务器下载文件

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

在Android中使用IntentService从服务器下载文件

来自分类Dev

使用FtpWebResponse下载文件-即使从ftp服务器中删除文件,也可以下载文件?

来自分类Dev

使用angularjs从服务器下载文件

来自分类Dev

使用Swift从服务器下载文件

来自分类Dev

通过网站从PHP服务器下载文件

来自分类Dev

php从其他服务器下载文件

来自分类Dev

Android-从服务器下载文件终止

来自分类Dev

如何从服务器或本地Xampp下载文件?的PHP

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类Dev

PHP下载文件已损坏(从ftp服务器下载时)

来自分类Dev

MVC从远程服务器下载文件

来自分类Dev

使用PHP或Python从FTP服务器读取或下载文件的5kb,而不是下载或读取整个文件

来自分类Dev

使用Flask和JS从服务器下载文件

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

使用FtpWebResponse下载文件-即使从ftp服务器中删除文件,也可以下载文件?

来自分类Dev

从服务器以html下载文件

来自分类Dev

PHP从其他受密码保护的服务器下载文件

来自分类Dev

从FTP服务器下载文件时损坏文件

来自分类Dev

通过脚本从文件服务器下载文件

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类Dev

PHP下载文件已损坏(从ftp服务器下载时)

来自分类Dev

从服务器文件夹下载文件

来自分类Dev

使用scp从服务器下载文件时出错

来自分类Dev

为什么使用 AJAX 下载文件会冻结整个 PHP Web 服务器?

来自分类Dev

PHP 5.3.3:从服务器下载文件并继续执行脚本

来自分类Dev

不使用 JSch 从 SFTP 服务器下载文件

Related 相关文章

  1. 1

    在React中如何从服务器下载文件?

  2. 2

    使用Java从服务器下载文件

  3. 3

    从服务器下载文件(不下载?)

  4. 4

    在Android中使用IntentService从服务器下载文件

  5. 5

    使用FtpWebResponse下载文件-即使从ftp服务器中删除文件,也可以下载文件?

  6. 6

    使用angularjs从服务器下载文件

  7. 7

    使用Swift从服务器下载文件

  8. 8

    通过网站从PHP服务器下载文件

  9. 9

    php从其他服务器下载文件

  10. 10

    Android-从服务器下载文件终止

  11. 11

    如何从服务器或本地Xampp下载文件?的PHP

  12. 12

    使用ASP MVC从远程服务器下载文件

  13. 13

    PHP下载文件已损坏(从ftp服务器下载时)

  14. 14

    MVC从远程服务器下载文件

  15. 15

    使用PHP或Python从FTP服务器读取或下载文件的5kb,而不是下载或读取整个文件

  16. 16

    使用Flask和JS从服务器下载文件

  17. 17

    从服务器下载文件(不下载?)

  18. 18

    使用FtpWebResponse下载文件-即使从ftp服务器中删除文件,也可以下载文件?

  19. 19

    从服务器以html下载文件

  20. 20

    PHP从其他受密码保护的服务器下载文件

  21. 21

    从FTP服务器下载文件时损坏文件

  22. 22

    通过脚本从文件服务器下载文件

  23. 23

    使用ASP MVC从远程服务器下载文件

  24. 24

    PHP下载文件已损坏(从ftp服务器下载时)

  25. 25

    从服务器文件夹下载文件

  26. 26

    使用scp从服务器下载文件时出错

  27. 27

    为什么使用 AJAX 下载文件会冻结整个 PHP Web 服务器?

  28. 28

    PHP 5.3.3:从服务器下载文件并继续执行脚本

  29. 29

    不使用 JSch 从 SFTP 服务器下载文件

热门标签

归档