2016-11-29 139 views
-2

如何提交表單的PHP頁面之前,重命名文件名之前如何重命名文件名,因爲如果我上傳用單引號文件名的圖像,該服務器是拋出500內部錯誤提交表單

,所以我想用重命名文件名jQuery的在前端應用本身

例子:

goo'gle.jpg to google.jpg 

請幫我解決這個問題或任何建議?

在此先感謝

+0

向我們展示你的代碼!!! –

+0

我上傳單引號時出現此錯誤ModSecurity:訪問被代碼44(階段2)拒絕。需要匹配「eq 0」和「MULTIPART_STRICT_ERROR」。 –

+0

你不能這樣做。你的問題是與服務器代碼,所以修復。鏈接(重複)問題解釋了原因。 – Archer

回答

1

檢查這一行:

move_uploaded_file($tmp_name, "$uploads_dir/$name"); 

這裏$命名是你的文件名的名稱,你可以把你的邏輯來創建一個新的名字,並上傳與文件那個名字。

+0

我想用jquery只在frond結束而不是用php –

+0

爲什麼你想要它? –

+0

我在生產實例中使用單引號上傳文件時出現此錯誤:ModSecurity:訪問被代碼44(階段2)拒絕。需要匹配「eq 0」和「MULTIPART_STRICT_ERROR」。 –