如何在javascript中更改上传到服务器的文件名?

时间:2013-04-01 07:57:07

标签: javascript jquery html file-upload

我有一个像这样的文件上传脚本

HTML

<input type = "file" name = "football" >

上传名称为 messi.png

的文件时

PHP

print_r($_FILE['football']['name']);

输出 messi.png

我想在javascript中将文件名 messi.png 更改为 messi_fan.png

print_r($_FILE['football']['name']);

给出 messi_fan.png 。 请给我一个JavaScript解决方案。不需要php解决方案。

1 个答案:

答案 0 :(得分:0)

我认为你应该在JavaScript中获得type文件的值

var  url ='messi.png'; 
var name = url.replace(/^.*\/|\.[^.]*$/g, '')  

和单独的字符串添加额外的字符串与url name.likewise使用concat字符串作为您的图像名称。您可以通过PHP中的$ _post获取图像的值