CakePHP:强制使用mediaViews下载外部文件

时间:2012-07-26 08:48:33

标签: php apache cakephp

我正在使用cakephp处理一个应用程序,我想强制下载jpeg。

到目前为止,非常好,通过使用mediaViews ...但该文件不是托管在服务器上,因为我正在使用soap webservice,我只是得到一个完整的jpeg文件URL。 有没有办法在cakePHP中使用带有http://mywebsite.com/foo/bar/picture.jpeg之类的外部链接的mediaViews而不下载它,然后将其保存在cakephp webroot文件夹中?

抱歉我的英语不好,我尽力做到最好......

提前致谢。

1 个答案:

答案 0 :(得分:1)

不,您无法强制下载您无法控制的对象。这是因为使其可下载的标头('Content-disposition: attachment')由响应服务器设置。例如,如果我试图强制从Google下载图片,则无法在其上设置标题。