将映像从远程服务器保存到磁盘
Saving a image from a remote server to disk
这在Angularjs中可能吗?谷歌搜索返回的结果并不多,主要是php和express。我之所以想在客户端做这件事,是因为我已经有了url,所以我还不如在那里做。除非我的方法完全错误,否则请启发我
不能直接使用Angular来完成。我们按照以下步骤实现了图像的下载。
-
不要直接通过URL访问图像,而是有一个PHP页面,通过接受图像名称来提供图像。
-
将下载头添加到PHP中,以便在您访问URL时打开保存对话框。
header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file));
例如。,
<a href="imageprovider.php?imgeurl" target"_blank">download</a>
将下载图像。
相关文章:
- Javascript-将每个传入的数据直接保存到磁盘
- 将从浏览器创建的文件保存到磁盘 - 不能在 Firefox 上使用新的 File()
- Outlook加载项使用Javascript将附件保存到磁盘
- 将画布保存到 Node-webkit 中的磁盘
- Javascript和FF-addon:如何在不重新下载的情况下将图像保存到本地磁盘
- 使用 WinJS 将映像保存到磁盘
- 如何使用Chickenfoot Firefox扩展将网页中的图像保存到本地磁盘
- 将gullow流与一个文件连接起来,然后重新保存到磁盘
- 将映像从远程服务器保存到磁盘
- 将svg保存到磁盘作为png图像浏览器差异
- 试图用HTML5文件系统将画布PNG数据url保存到磁盘,但当我作为url检索时,它's无效
- 使用Jquery Javascript编辑并保存磁盘上的json文件数据
- 客户端应用程序与保存到磁盘的能力
- 如何使用JavaScript将base64图像保存到用户的磁盘
- 使用jszip提取文件并使用npapi-file-io保存到本地磁盘.二进制文件保存非常慢
- Node.js -保存xlsx到磁盘
- 在我的Python CGI脚本中,我如何将用户在表单中输入的数据通过POST请求上传的文件保存到磁盘
- 将Base64缓冲区保存为映像到磁盘
- 无法看到";保存到磁盘";按钮
- 用javascript在本地磁盘中保存img标记