上载文件时更改文件名

时间:2019-04-25 22:45:47

标签: javascript file-upload

在选择了真实文件并准备好上传之后,是否可以将文件名更改为GUID?

用户希望将旧文件保留在服务器上的存储库中,并且上载新文件时,它不会覆盖旧文件。

因此,我的想法是仅在选择文件名之后但在执行上传之前更改文件名。

1 个答案:

答案 0 :(得分:1)

从“文件”输入获取的数据是只读的。您不能更改file.name;您可以使用其他隐藏的输入/变量,并将其提供给服务器,以便稍后可以将其重命名。 或者,您可以创建一个File()的新实例,并为其提供新名称,然后上传该文件。

编辑:JSFiddle Demo