2016-11-29 122 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”。 –