首頁  >  文章  >  後端開發  >  怎麼實作用angular的$http提交表單(含File型別),後端php能用$_FILES變數取得到?

怎麼實作用angular的$http提交表單(含File型別),後端php能用$_FILES變數取得到?

WBOY
WBOY原創
2016-08-10 08:48:531044瀏覽

我想實作上傳檔案選擇zip文件,透過ajax傳給後台php文件,php檔案能用$_FILES取得到該文件,但不知道該如何實作。

之前嘗試不用$_FILES,而是如下方法來保存zip檔

<code>$input = file_get_contents("php://input",true);
file_put_contents('temp/olin.zip',$input);</code>

但是保存下來的olin.zip檔案雖然資源管理器能正常打開,但是php的zip操作有問題,zip_read,close都會報錯。 (不用上兩句程式碼產生的zip檔能正常操作)

求問如何實作讀到$_FILES,或是用php://input的方式也能產生正常zip檔。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn