我想用AjaxFileUpload
將多個文件上傳到SQL數據庫。我有一種方法可以用來上傳單個文件;與aspx頁面:如何使用AjaxFileUpload將圖像文件流式傳輸到SQL數據源?
<asp:FileUpload ID="file_Image" runat="server"/>
而且與aspx.cs頁:
protected void UploadFile(object sender, EventArgs e)
{
FileUpload FileUpload1 = file_Image;
// Read the file and convert it to Byte Array
string filePath = file_Image.PostedFile.FileName;
string filename = Path.GetFileName(filePath);
if (FileUpload1.HasFile && FileUpload1.PostedFile != null)
{
Stream fs = file_Image.PostedFile.InputStream;
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);}}
但是,我怎麼能使用類似的東西AjaxFileUpload
或者是它甚至有可能到流這樣的圖像數據來自Ajax控件?非常感謝您分享您的知識!
感謝您的答覆;我正在使用SQL Server 2008 R2(SQL Server Management Studio) – Jacman 2013-03-08 16:59:17
我想這是一個複雜的問題;但是,有什麼方法可以處理? – Jacman 2013-03-08 17:40:46
你有什麼困難?允許多個文件上傳或保存到數據庫的控件? – jason 2013-03-08 19:23:34