繁体   English   中英

上传后重命名或删除客户端计算机上的文件

[英]Rename or Delete a File on Client's Machine after Upload

您好,我有几个问题。

-在客户端通过文件上传控件将文件上传到服务器后,是否可以删除或重命名该客户端计算机上的文件。

-这个问题更接近我之前问过的一个问题( 链接 ),如果客户端具有您网站的IE可信站点安全区域,那么您将能够获取上载文件的路径或将上载的文件移动到客户端计算机上。

总体问题是客户正在将许多文件上传到网站。 文件上载后,需要在客户端计算机上清除该文件已经上载一次,以免丢失或重新上传相同的文件。 如果文件在上载时已被重命名,移动或删除,那么他们将很难错过或重新上传文件。

不可以,您不能从客户端计算机上删除文件( 并非没有在计算机上运行某种类型的扩展名或并行软件 )。 相反,我鼓励您考虑另一条路线。 选择多个文件进行上传时,您可以通过JavaScript访问它们的文件名和文件大小

fileupload.addEventListener( "change", function () {
    console.log( this.files ); // FileList {0: File, 1: File, 2: File, length: 3}
});

我建议您将此详细信息列表发送到服务器端脚本,该脚本将根据当前用户的上传历史对其进行检查。 如果存在匹配项,则可以将该信息转发给用户,并允许他们修改要上传的文件列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM