2015-09-18 103 views
1

我正在编写一些代码,使用Chrome对锚元素拖动的支持将文件从Web应用程序拖到桌面上。在锚标记中指定HTTP标头

不幸的是,一些文件链接需要的不仅仅是一个简单的GET - 它们需要一个带有HTTP授权头的GET。

一个策略是代理它通过使实际的GET请求和响应转发回客户端,像这样在另一台服务器:

<a href="http://myproxy.com?url=http://example.com/file.txt&Authorization=blah"> 

我试图避免这种情况,因为我想要这个成为纯粹的客户端实现,所以我想挑选SO开发人员的大脑,看看是否有人有更好的解决方案,不涉及代理。

任何帮助,将不胜感激。

+1

你有代理伙伴的解决方案...可能是,AFAIK,我想不出其他任何东西。好的问题BTW。 –

回答

0

您可以在URL中指定的用户名和密码:

<a href="http://username:[email protected]/file.txt"> 

我不认为有任何办法有超过所发送的头更多的控制。