从网站上传和下载时,如何有目的地保护文件名不受任何更改,包括时间戳


How do purposefully protect a filename from being changed from anything including timestamps when uploading and downloading from a website?

我想在从网站上传和下载时保护文件名不被更改。例如,如果我上传了一个this.ppt文件,下载时会将其更改为this_1.ppt文件,或者将music.mp4更改为music_1.mp4。我如何阻止任何网站做出这种改变?

如果网站有时间戳怎么办?例如,文件名为this.ppt,下载时网站会将其更改为this_30-11-2015.ppt

有没有像filelocker或任何程序一样可以对任何文件执行此操作,并防止任何网站更改文件名?

这是不可能的。

如果你正在将文件上传到你不拥有的网站,那么你无能为力…网站所有者将为你上传的文件选择他/她想要的任何名称。

如果你从自己的网站下载文件,那么你唯一能做的就是"建议"一个文件名,浏览器默认情况下会向用户显示。但是用户将始终能够将其更改/重命名为他/她想要的任何内容。