2016-09-16 102 views
-1

如何將php文件上傳到指定文件夾? 我一直在嘗試使用此:使用php上傳png文件到unbuntu服務器中的特定文件夾

$target_file = "capes//" . basename($_POST["Username"] . ".png"); 

但是當用戶上傳它上傳到網站的根目錄下,並將其重命名爲斗篷//(文件名)。PNG PNG文件。如果有人告訴我我在這裏做錯了,我會很感激。

+0

Oooof,對根文件夾有寫入權限嗎?這是不好的....你應該在你的網絡服務器上配置一個上傳文件夾,並且只能在那裏和其他地方寫入權限。 – Saskia

+0

您需要添加更多的代碼,另外還有一些不適合的路徑。 – cmorrissey

+0

請改善此問題。 –

回答

0

你們是不是要上傳的文件移動(例如:Test.png)根/披肩/ Test.png
您沒有提供太多的信息,但是如果我們看到更多的代碼,我們可以幫助您更多
請注意,linux不區分大小寫。請檢查以下內容並彙報:

1)確保披肩文件夾名爲正好披肩,和海角
2)確保披肩文件夾具有正確的權限 (例如:)
3)請問代碼是否適用於其他系統/服務器? (問題可能是代碼

+0

這段代碼適用於windows,但不適用於linux,capes文件夾正好被稱爲capes,並賦予其完全權限(777)似乎使上傳無法正常工作。 – brad123

相關問題