2013-07-10 110 views
0

我需要幫助使用C#代碼如何填充FileUploader默認值

這裏填寫的FileUpload默認文件路徑是文件路徑Server.MapPath("~/DemoTrack/DemoWorkout.mp4");

,我想通過C#代碼FileUpload填寫如果文件上傳值爲空。在asp.net

請讓我知道我可以填補代碼的FileUpload 我這樣做

FileUploadDemoVideo.SaveAs(Server.MapPath("~/DemoTrack/DemoWorkout.mp4")); 

FileUploadAudio.SaveAs(Server.MapPath("~/DemoTrack/DemoTrack.mp3")); 
String DfileExtension = 

System.IO.Path.GetExtension(FileUploadDemoVideo.FileName).ToLower(); 

String AudioExtension = System.IO.Path.GetExtension(FileUploadAudio.FileName).ToLower(); 

我想FileUploadDemoVideo和FileUploadAudio通過代碼這是一個文件路徑使用Server.Mappath( 「〜/ DemoTrack/DemoWorkout.mp4」),我想用代碼賴特填寫FileUpload在C#我只是想填寫一個FileUpload控件,然後我可以得到一個文件名和擴展名,所以可以在默認值byte[]轉換和存儲那在sql數據庫中的字節如果使用沒有選擇使用FileUpload的任何文件,默認值音頻和視頻字節將被保存在數據庫中。根據我爲音頻和視頻所固定的那個文件。

我想用代碼在音頻和視頻FileUpload控件中添加修復音頻和視頻填充網址。

+0

我很難理解你想要做什麼。請添加更多細節。向我們展示一些代碼,以及您遇到什麼問題。 –

+0

HI吉姆我編輯我的問題的區別更多的希望,現在你可以瞭解.. – Vikram

回答

0

根據我的理解,如果沒有來自用戶的輸入,您希望保存默認音頻&視頻。如果是這種情況,您可以直接將文件保存到數據庫而不涉及文件上傳控制。在文件上傳控件中填充默認文件路徑在客戶機上沒有任何意義,因爲默認內容駐留在服務器上。

+0

不,我想通過代碼填充FileUpload當我FileUploadDemoVideo和FileUploadAudio控制的代碼,當用戶從未選擇任何文件在這2控制然後我想通過在SQL Server中以字節保存音頻和視頻,我在我的項目中修復了視頻和音頻演示文件的路徑。 – Vikram

+0

在Web應用程序中,在UI上填充默認路徑沒有任何意義。如果用戶沒有選擇任何東西,你仍然可以通過代碼將默認文件作爲byte []傳遞給數據庫。沒有必要用這條路徑來填充你的控制。 – NaveenBhat