主题:如何上传图片
wjhades
[专家分:0] 发布于 2006-08-06 20:55:00
我要用asp.net上傳圖片到預設路徑
然後資料庫要存路徑,請問大大们要怎麼做
可以教我,或是範例嗎?
謝謝~
回复列表 (共2个回复)
沙发
jzyray [专家分:20610] 发布于 2006-08-06 23:46:00
使用HtmlInputFile或者FileUpload(.net 2.0)
具体参见msdn
板凳
badsss [专家分:30] 发布于 2006-08-08 14:55:00
string filePath="",fileExtName="",mFileName,mPath;
System.Text.StringBuilder strMsg = new System.Text.StringBuilder("上传的文件信息:<hr color=red>");
if("" != fileUp.PostedFile.FileName)
{
filePath =fileUp.PostedFile.FileName;//取得文件路径
fileExtName= filePath.Substring(filePath.LastIndexOf(".")+1);
try
{
//取得与 Web 服务器上的指定虚拟路径相对应的物理文件路径。
mPath=Server.MapPath("upfile/");
mFileName=filePath.Substring(filePath.LastIndexOf("\\")+1);;//取得文件名
strMsg.Append("上传的文件类型:" + fileUp.PostedFile.ContentType.ToString() + "<br>");
strMsg.Append("客户端文件地址:" + fileUp.PostedFile.FileName + "<br>");
strMsg.Append("上传文件的文件名:" + mFileName + "<br>");
strMsg.Append("上传文件的扩展名:" + fileExtName);
//保存上传文件到指定的目录
fileUp.PostedFile.SaveAs(mPath + mFileName);
}
}
我来回复