2012-09-11 85 views
0

我正在爲我的移動應用程序編寫API。我在PUT和DELETE中遇到問題。在post方法中,我可以使用$_FILES來上傳文件。但是,它會在PUT和DELETE方法中返回NULL值。

我只是用簡單的代碼來測試

<?php 

echo "FILE: "; 
var_dump($_FILES["file"]["name"]); 
?> 
我使用 POSTMAN chrome extension

用於測試PUT和DELETE方法。

+0

你肯定有使用PUT或DELETE時,這樣的陣列? – shadyyx

+0

您是否在使用enctype =「multipart/form-data」屬性的表單? – shadyyx

+0

[How to receive a file via HTTP PUT with PHP](http://stackoverflow.com/questions/12005790/how-to-receive-a-file-via-http-put-with-php) – Quentin

回答

1

您是否在使用您的表格和enctype="multipart/form-data"屬性?

有幾乎同樣的問題線程 - 檢查:How to receive a file via HTTP PUT with PHP

+0

是。我正在使用encrtype =「multipart/form-data」 – saturngod

+1

您不能在enctype =「multipart/form-data」中使用表單,因爲您無法使用表單生成PUT或DELETE請求 – Quentin