我正在处理页面上的表单,该表单使用asp:FileUpload
允许用户将文件上传到服务器。我是 ASP 的新手,并且正在使用 C# 作为我的代码隐藏。计划是让用户一次“附加”一个文件,将它们添加到asp:listbox
. 最后,当表单提交时,列表框中的文件会保存到服务器。
虽然通过使用从 FileUpload 保存文件似乎很容易
myFileUpload.SaveAs("path");
我在弄清楚如何独立于 FileUpload 跟踪文件时遇到了一些困难。我可以很容易地使用
Path.GetFileName(myFileUpload.PostedFile.FileName);
但实际上我需要有一些方法来跟踪不仅仅是名称。我的第一个想法可能是使用某种临时文件夹,但文件可能会非常大,所以我不想这样做,因为保存可能需要一段时间。
如何保留文件,以便以后可以独立于 FileUpload 将其保存在服务器上?