一旦上传的文件在服务器上,我想对它进行各种操作,问题是我如何捕捉上传完成的事件?目前,当我尝试访问该文件时,我得到一个错误,即该文件不存在,我认为这是因为上传尚未完成。(我单独测试了上传,它起作用了)
谢谢!
Wes
发布于 2010-12-23 03:38:37
网页中的文件上载(无论是否为asp.net )不是异步上载操作。在将文件传输到服务器时,会对文件进行编码,然后将其包含在GET或POST请求中。因此,如果您正在从ASP.NET网页的代码隐藏进行操作,并且IsPostBack为true,则该文件已上载。
您可能遗漏的是,文件不会自动保存到文件系统。您需要在asp.net文件上传控件上调用SaveAs方法,以便从请求流中取出文件并将其保存到文件系统。
https://stackoverflow.com/questions/4512972
复制相似问题