2011-06-02 39 views
0

我不知道如何將文件存儲到數據庫,以便在應用程序上傳到網絡服務器的用戶可以下載該文件。 直到現在我只是將文件名保存到數據庫,它是錯誤的。所以我需要保存鏈接到數據庫? 我會感到困惑嗎?任何建議? 至今I M使用此代碼存儲在數據庫文件,如何將圖像,音頻,視頻文件保存到數據庫作爲鏈接?

protected void dbInsert(string fileType,string fileName,string fileExt) 
{ 
    String getSQL1 = "INSERT into tbluploadedfilesdetail (FileDownloaded,FileType,FileName,FileExt) VALUES ("+0+",'"+fileType+"','"+fileName+"','"+fileExt+"');"; 

    MySqlConnection objMyCon1 = new MySqlConnection(strProvider); 
    objMyCon1.Open(); 

    MySqlCommand cmd1 = new MySqlCommand(getSQL1, objMyCon1); 
    cmd1.ExecuteNonQuery(); 
    objMyCon1.Close(); 
    dbLoad(); 
} 

回答

0

爲什麼不從文件中讀取字節並將其寫入數據庫,您必須將Image作爲數據庫中的數據類型。

0

嘗試存儲文件的路徑與完整的名稱..我有similer問題,我解決了它通過存儲文件的名稱的完整路徑...

相關問題