我看到很多人想出了一些過多的方法來改變文件夾的位置與flajaxian多個文件上傳控制。Flajaxian自定義文件夾保存位置
只是想知道更多的經驗可以看我的方式,讓我知道是否有任何我應該關注的重大問題。 (假設我有適當的錯誤檢查到位)。
我計劃初始化控件,如下所示。 :
<cc1:FileUploader ID="FileUploader1" runat="server" OnFileReceived="fileUploader_FileReceived" RequestAsPostBack="true">
</cc1:FileUploader>
(我RequestAsPostBack="true"
因爲有我需要在我的事件處理程序檢查一些其他控件)
我只是更改fileUploader_FileReceived event
的HttpFileCollection.SaveAs
財產。由於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
這樣的實現錯誤,再次假設所有錯誤檢查都已到位。
謝謝!