我正在使用asp:FileUpload控件将文件上传到服务器。没有什么好看的,只是
FileUploadId.Save();
文件上传成功,一切正常,直到我尝试在CLIENT上删除该文件。我得到了一个古老的“文件被另一个人或程序使用”的消息。
如何确保在上传文件后客户端无法访问该文件?
删除文件与应用程序无关。我只是想手动删除文件,因为我不再需要它了。
关闭浏览器修复了问题......有什么想法吗?
答案 0 :(得分:1)
由于IE和FF都会出现问题:是否该文件被某些AntiVirus软件锁定了?
答案 1 :(得分:1)
问题可能是即使在上传后,aspnet进程也可以锁定该文件。关闭IE后,aspnet进程将释放文件
答案 2 :(得分:0)
您是如何尝试在客户端删除该文件的?除非您在WebBrowser
中托管,或使用类似ActiveX控件的东西,否则您只在客户端使用javascript,而且不提供随机文件访问。
那么:这里的完整设置是什么?
答案 3 :(得分:0)