Я работаю с webapp, у которого есть ссылка для загрузки XML-файла. Как и в, щелкните ссылку, браузер загружает файл. Файл загружается, как ожидается, из Chrome/FF/Safari на моем рабочем столе. Он также работает от FF, когда я обманываю свой User Agent как iPad. Но при нажатии на Mobile Safari на iPad ссылка переводит браузер на новую страницу и пытается отобразить xml как html, не загружая ничего.Mobile Safari - ссылка для загрузки html открывает вкладку вместо загрузки файла
В настоящее время HTTP Response содержит следующие заголовки:
Content-Disposition:attachment; filename="myFile.xml"
Content-Type:application/octet-stream;charset=UTF-8
Это мое понимание того, что эти два заголовка HTTP должен сказать браузер для загрузки, а затем отобразить, поток ответа.
Кто-нибудь знает, почему это не работает в Mobile Safari, работающем на iPad?