1
我正在與一個Web應用程序,有一個鏈接,下載一個XML文件。如在,點擊鏈接,瀏覽器下載文件。該文件在我的桌面上按照預期從Chrome/FF/Safari下載。當我欺騙我的用戶代理成爲iPad時,它也可以從FF工作。但是,當從iPad上的Mobile Safari中點擊時,鏈接會將瀏覽器導航到新頁面,並嘗試將xml顯示爲html,而無需下載任何內容。移動Safari - Html下載鏈接打開選項卡,而不是下載文件
目前的HTTP響應包含以下標題:
Content-Disposition:attachment; filename="myFile.xml"
Content-Type:application/octet-stream;charset=UTF-8
這是我的理解是,這兩個HTTP標頭應該告訴瀏覽器下載,而不是顯示的響應流。
有人知道爲什麼在移動版Safari中無法正常工作,在iPad上運行?