首页上一页 1 下一页尾页 3 条记录 1/1页
急求小科老师解惑
发表在C#图书答疑
2009-03-14
是否精华
是
否
版块置顶:
是
否
上传图片函数
public void UpPhoto(FileUpload upload, Image img, string strPath)
{
string filePath = upload.PostedFile.FileName;
string fileName = filePath.Substring(filePath.LastIndexOf("\\") + 1);
string fileEx = filePath.Substring(filePath.LastIndexOf(".") + 1);
string serverPath = strPath + fileName;
string relativepath = @"..\img\GoodsImage\" + fileName;
//判断图片格式
if (fileEx == "jpg" || fileEx == "bmp" || fileEx == "gif")
{
upload.PostedFile.SaveAs(serverPath);
img.ImageUrl = relativepath;
}
}
图片上传调用 manage.UpPhoto(FileUpload1, imgPhoto, Server.MapPath(@"..\img\GoodsImage\"));
问题如下(1):根据断点显示,上传的文件都成了如下格式 E:\\Img\\Photo\\1.jpg 多了一个反斜杆,但是文件也能保存在物理路径上
(2)用DataList,其它都正常,图片打叉,图片正常路径应为http://localhost:1827/go/Img/1.jpg
现在成了http://localhost:1827/Img/1.jpg (go为网站根目录)
public void UpPhoto(FileUpload upload, Image img, string strPath)
{
string filePath = upload.PostedFile.FileName;
string fileName = filePath.Substring(filePath.LastIndexOf("\\") + 1);
string fileEx = filePath.Substring(filePath.LastIndexOf(".") + 1);
string serverPath = strPath + fileName;
string relativepath = @"..\img\GoodsImage\" + fileName;
//判断图片格式
if (fileEx == "jpg" || fileEx == "bmp" || fileEx == "gif")
{
upload.PostedFile.SaveAs(serverPath);
img.ImageUrl = relativepath;
}
}
图片上传调用 manage.UpPhoto(FileUpload1, imgPhoto, Server.MapPath(@"..\img\GoodsImage\"));
问题如下(1):根据断点显示,上传的文件都成了如下格式 E:\\Img\\Photo\\1.jpg 多了一个反斜杆,但是文件也能保存在物理路径上
(2)用DataList,其它都正常,图片打叉,图片正常路径应为http://localhost:1827/go/Img/1.jpg
现在成了http://localhost:1827/Img/1.jpg (go为网站根目录)