我看到很多人想出了一些过度的方法来使用flajaxian多文件上传控制即时更改文件夹位置。
只是想知道更有经验的人是否可以看看我想出的方式,让我知道是否有任何我应该关注的重大问题。(假设我有适当的错误检查。)
我计划初始化控件,如下所示。:
<cc1:FileUploader ID="FileUploader1" runat="server" OnFileReceived="fileUploader_FileReceived" RequestAsPostBack="true">
</cc1:FileUploader>
(我RequestAsPostBack="true"
还有一些其他控件需要检查我的事件处理程序)
我只是更改HttpFileCollection.SaveAs
. fileUploader_FileReceived event
由于flajaxian 一次只上传一个文件,我们可以预期集合中只有一个文件(否则我们可以使用循环)。
protected void fileUploader_FileReceived(object sender,
com.flajaxian.FileReceivedEventArgs e)
{
HttpFileCollection files = Request.Files;
// Change path to whichever folder I need
String TempFileName = "C:\\NEW\\PATH\\TO\\Folder\\" + files[0].FileName;
// Save the file.
files[0].SaveAs(TempFileName);
}
只要文件夹存在,此实现似乎就可以很好地工作!我只是想知道这样technically
的实现是否有任何问题,再次假设所有错误检查都已到位。
谢谢!