标签: javascript file-upload
在选择了真实文件并准备好上传之后,是否可以将文件名更改为GUID?
用户希望将旧文件保留在服务器上的存储库中,并且上载新文件时,它不会覆盖旧文件。
因此,我的想法是仅在选择文件名之后但在执行上传之前更改文件名。
答案 0 :(得分:1)
从“文件”输入获取的数据是只读的。您不能更改file.name;您可以使用其他隐藏的输入/变量,并将其提供给服务器,以便稍后可以将其重命名。 或者,您可以创建一个File()的新实例,并为其提供新名称,然后上传该文件。
file.name
File()
编辑:JSFiddle Demo