2015-09-18 129 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"> 

我不認爲有任何辦法有超過所發送的頭更多的控制。