2015-10-04 157 views
1

我有Ubuntu的服務器與燈。
當我上傳像xls或圖像的文件時,它工作正常,但是當我試圖打開它說我的Excel文件已損壞。同樣的事情發生在圖像PHP無法打開上傳的文件

是否有可能PHP更改文件?

/var/www/publick_html/uploads的權限爲777

+0

請發佈一些與上傳過程相關的代碼 –

+0

如何上傳和存儲文件?沒有代碼幫助是非常困難的。 –

+0

'$ file = $ _FILES ['record'] ['tmp_name']' –

回答

0

問題出在Apache和php的版本中。 Apache的版本是2.2和PHP是5.4 我升級我的Apache到2.4版本,現在它工作正常。

0

嗯,我知道,我使用Windows,也許這是非常關閉的主題,但我有一個類似的問題與上傳的文件和我的經驗可以是有用的其他人。 \ WINDOWS \ TEMP ,然後移動到上傳目錄,但我的臨時文件夾沒有按噸有權限訪問到它:

在我的情況,因爲它是在 C首先寫入上傳的文件無法打開。逸岸,如果我點擊臨時文件夾我看到:

enter image description here

後,我點擊「繼續」,問題已經解決了!