2013-12-18 66 views
0

我試圖通過POSTing將文件下載到iOS設備,因爲出於安全原因,我無法使用正常的GET下載。這是一個簡化的例子:使用POST請求和iframe在iOS上下載文件

<html> 
<body> 
    <form target="_self" method="post" target="ifr" action="script.php"> 
     <input type="submit"> 
    </form> 
    <iframe name="ifr" id="ifr" src="about:blank"></iframe> 
</body> 
</html> 

script.php發送響應POST的二進制數據。

這適用於所有的瀏覽器和Android設備,但iOS不穩定。有誰知道任何解決方法?

謝謝!

回答

0

您是否使用任何框架來執行POST請求? 我在使用AFNetworking v2.0時遇到了類似的問題。新的2.0版本存在已知問題。將框架改回AFNetworking 1.0解決了我的問題。

+0

沒有使用框架。您是否僅在所有設備或iOS上使用AFNetworking 2.0遇到此問題? – megapotz