2012-02-07 49 views
0

我想知道在使用ASP.net時將映像路徑保存到SQL服務器的正確方法。我想上傳圖像,然後將其保存到圖像文件夾,並將該路徑保存到SQL Server.I'm使用SQL Server 2005 & VB 2008 [使用C#]在製作ASP.net網站時將映像路徑保存在SQL服務器上

+2

請參閱http://stackoverflow.com/a/4535684/224370 – 2012-02-07 06:18:34

+0

@Hightechrider Thanx – Zeus 2012-02-07 09:19:24

回答

0

我不知道VB但在C#我可以給你邏輯。

//to save the images 
        if (FileUploadEventLogo.PostedFile.FileName != "") 
        { 
         string fileExt = Path.GetExtension(FileUploadEventLogo.PostedFile.FileName).ToLower(); 
         if ((fileExt == ".jpg" || fileExt == ".gif" || fileExt == ".bmp" || fileExt == ".jpeg" || fileExt == ".png") && FileUploadEventLogo.PostedFile.ContentLength < 1048576) 
         { 
          string strFileName = Server.MapPath("~/Images/") + EventsObject.EventID.ToString() + fileExt; 
          if (File.Exists(strFileName)) 
          { 
           File.Delete(strFileName); 
          } 
          FileUploadEventLogo.SaveAs(strFileName); 
         } 
         else 
         { 
          LabelMessage.Text = "Invalid file type or file size."; 
         } 
        } 

只需要在數據庫中存儲您的文件名(strFileName).extension。

+0

是的,我正在從C#和Thanx做, – Zeus 2012-02-07 09:21:06

相關問題