如果你在页面上放置一个asp:FileUpload控件,浏览到一个文件,然后提交表单。是在您提交表单时上传到服务器的文件?什么时候使用FileUpload控件上传文件?
我已经看到大量文件上传的例子,其中文件被传递到文件流并上传。
我不明白发生了什么时。点击上传按钮后,代码正在服务器上执行。因此,FileUpload控件使用FileUpload.PostedFile(或httpFileCollection)提供的文件(文件名?文件路径?)会在提交表单时上传?服务器如何访问客户端计算机上的文件,以便使用文件流进行上载。
我不明白。我一直在阅读文件流以块的形式传递(可以传递)数据 - 帮助绕过文件大小的限制等,但是,正如我上面所说的,文件何时/如何上传到服务器?
感谢您的回答 - 所有文件流的内容是什么?为什么不保存HttpPostedFile文件? 我一直在寻找代码来报告上传的进度 - 而且,这一切似乎都使用FileStream - 但是如果文件在发布表单时一次性上传到服务器,这将如何工作? –
是代码在这里: http://www.codeproject.com/Articles/106511/Multiple-file-uploads-with-progress-bar-using-clas 实际上监视文件,因为它从浏览器移动到服务器? –