2011-09-01 92 views

回答

0

你,你通過閱讀上傳文件的字節C1Upload1_Uploaded事件做到這一點。

protected void C1Upload1_Uploaded(object sender, UploadedFileEventArgs e) 
    { 
     //Read uploaded file stream 
     C1FileInfo file = e.UploadedFile; 
     byte[] buffer = new byte[file.Size]; 
     file.GetStream().Read(buffer, 0, file.Size); 
     file.GetStream().Close(); 

     //Save file bytes to database 
     System.Data.SqlClient.SqlConnection sqlConn = new System.Data.SqlClient.SqlConnection("sqlConnectionString"); 
     System.Data.SqlClient.SqlCommand sqlCmd = new System.Data.SqlClient.SqlCommand("INSET INTO yourtable(image) VALUES(@image)", sqlConn); 
     sqlCmd.Parameters.AddWithValue("@image", buffer); 
     sqlConn.Open(); 
     sqlCmd.ExecuteNonQuery(); 
     sqlConn.Close(); 
    } 
相關問題