2013-10-07 26 views
-2

我有一個很大的問題,我已經寫代碼在移動應用程序上載文件到服務器上,但我已經設置裏面$_Files['User.file'];

當我調用$_Files['User.file']要上傳的文件點的問題,那麼它似乎沒有這樣的$_Files['User.file'],我認爲這個問題,因爲我已經寫了點內的密鑰,並且服務器無法識別該文件作爲無效的密鑰

我知道有可能從點改變點,但它是更多時間在移動應用程序。

有什麼辦法可以解決這個問題?比如上傳文件而不知道任何鍵?

有什麼建議嗎?

這是我的代碼,沒有文件:

<?php 
    $new_image_name = "YEAH.jpg"; 
    move_uploaded_file($_FILES["User.file"]["tmp_name"], "/var/www/TEST/".$new_image_name); 
?> 
+0

什麼是您上傳HTML表單是什麼樣子? – pduersteler

+1

向我們展示'var_dump($ _ FILES);' –

+0

我沒有看到'$ _FILES [「User.file」]''的任何問題,您確定您正在訪問正確的密鑰嗎? –

回答

2

點在GET,POST和COOKIE變量被改寫爲下劃線:

move_uploaded_file($_FILES["User_file"]["tmp_name"], "/var/www/TEST/".$new_image_name); 
+0

+1這是真的!見[這裏](http://stackoverflow.com/questions/68651/get-php-to-stop-replacing-characters-in-get-or-post-arrays) –

+0

嗨,謝謝你Marek – user2853685

+0

謝謝你Marek的工作現在:) – user2853685