Javascript Java脚本中的Input FileUpload对象:无法更改所选文件的名称

Javascript Java脚本中的Input FileUpload对象:无法更改所选文件的名称,javascript,file-upload,input,upload,rename,Javascript,File Upload,Input,Upload,Rename,我正在尝试使用JS上传文件 我的第一步是选择要上传的文件,这很好。 然后我检查输入标记中的文件是否存在 使用chrome版本36.0.1985.125使用以下控制台命令 m: document.getElementByIdInputfileSelection.files.item1.name image02.JPG 在这一点上,一切正常。 唯一的问题是,如果我试图更改文件名,它将无法工作。为什么 document.getElementById("InputfileSelection").file

我正在尝试使用JS上传文件

我的第一步是选择要上传的文件,这很好。 然后我检查输入标记中的文件是否存在 使用chrome版本36.0.1985.125使用以下控制台命令 m:

document.getElementByIdInputfileSelection.files.item1.name image02.JPG

在这一点上,一切正常。 唯一的问题是,如果我试图更改文件名,它将无法工作。为什么

document.getElementById("InputfileSelection").files.item(1).name="NEW NAME";
"NEW NAME"
下一步显示名称没有更改:


Javascript不允许您更改客户端文件系统上的任何内容。它显示文件名以供参考


无论如何,在那个时候重命名文件是没有意义的,一旦它被上传,在你的服务器上重命名它。。。或者打开您的文件资源管理器并在那里重命名,但不要将两者混合使用。

是的,我想我会选择服务器端,我只是想更改文件名,使其以小写形式存储,并防止对服务器进行额外的工作。还有一个问题,但是在选择文件之后,它们是存储在浏览器中还是只是从浏览器引用到客户端的文件系统?它们被引用,一旦提交表单,它们就会通过HTTP请求发送。上传的文件被放在一个临时文件夹中,你需要移动它来保存它,所以无论发生什么,你都需要重命名它。
document.getElementById("InputfileSelection").files.item(1).name
"image02.JPG"