0
我想知道在使用ASP.net時將映像路徑保存到SQL服務器的正確方法。我想上傳圖像,然後將其保存到圖像文件夾,並將該路徑保存到SQL Server.I'm使用SQL Server 2005 & VB 2008 [使用C#]在製作ASP.net網站時將映像路徑保存在SQL服務器上
我想知道在使用ASP.net時將映像路徑保存到SQL服務器的正確方法。我想上傳圖像,然後將其保存到圖像文件夾,並將該路徑保存到SQL Server.I'm使用SQL Server 2005 & VB 2008 [使用C#]在製作ASP.net網站時將映像路徑保存在SQL服務器上
我不知道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。
是的,我正在從C#和Thanx做, – Zeus 2012-02-07 09:21:06
請參閱http://stackoverflow.com/a/4535684/224370 – 2012-02-07 06:18:34
@Hightechrider Thanx – Zeus 2012-02-07 09:19:24