要用FileUpload控件上传图片,然后保存至服务器upload/images 文件夹!下面是保存路径的后台代码:
/// <summary>
/// 上传图片
/// </summary>
/// <param name="obj">FileUpload控件对象</param>
/// <param name="Path">文件存放目录</param>
/// <returns>返回上传的文件名,为空表示失败</returns>
public string BasePublicUpLoadImage(FileUpload obj, string Path)
{
#region
string uploadName = obj.FileName;
string pictureName = "";
if (!string.IsNullOrEmpty(obj.FileName))
{ int idx = uploadName.LastIndexOf(".");
string suffix = uploadName.Substring(idx).ToLower();
//判断文件类型
if (suffix == ".gif" || suffix == ".jpg" || suffix == ".png")
{
pictureName = System.Guid.NewGuid().ToString() + suffix;
//随机产生图片名
try
{
if (uploadName != "")
{
string path = Server.MapPath(Path);
obj.SaveAs(path + pictureName);
return pictureName;
}
}然后就是用 Image控件显示图片
public static string BasePhotoPath = System.Configuration.ConfigurationManager.AppSettings["PhotoPath"].ToString();imgPhotoPreview.ImageUrl = BasePhotoPath + model.Photo;
在IE8 中就是显示不了图片!求助大神们,请指出BUG 所在,如有实际案例代码的请展示!!!不甚感激asp.netimagepath
/// <summary>
/// 上传图片
/// </summary>
/// <param name="obj">FileUpload控件对象</param>
/// <param name="Path">文件存放目录</param>
/// <returns>返回上传的文件名,为空表示失败</returns>
public string BasePublicUpLoadImage(FileUpload obj, string Path)
{
#region
string uploadName = obj.FileName;
string pictureName = "";
if (!string.IsNullOrEmpty(obj.FileName))
{ int idx = uploadName.LastIndexOf(".");
string suffix = uploadName.Substring(idx).ToLower();
//判断文件类型
if (suffix == ".gif" || suffix == ".jpg" || suffix == ".png")
{
pictureName = System.Guid.NewGuid().ToString() + suffix;
//随机产生图片名
try
{
if (uploadName != "")
{
string path = Server.MapPath(Path);
obj.SaveAs(path + pictureName);
return pictureName;
}
}然后就是用 Image控件显示图片
public static string BasePhotoPath = System.Configuration.ConfigurationManager.AppSettings["PhotoPath"].ToString();imgPhotoPreview.ImageUrl = BasePhotoPath + model.Photo;
在IE8 中就是显示不了图片!求助大神们,请指出BUG 所在,如有实际案例代码的请展示!!!不甚感激asp.netimagepath
解决方案 »
- GridView控件怎么显示数据库数据
- ██工具类问题求助,急【自己尝试未能解决】██VS2008打开项目后 XML和Web.config文件关键字不变色
- 【请教】sql语句能不能直接查出2个字段的和值相除????
- 如何用js在客户端判断下拉菜单的值和textbox的值
- 样式设置的优先级问题
- 紧急! aspx页面上按钮的响应事件,望高手指点.
- GRIDVEIW 特定的单元格显示红色
- 数据流图中,数据存储是不是一定是一个表?
- [超高分]水晶报表的一揽子问题!(希望把你们解决的报表问题拿出来跟)
- 为什么我的C#的WebApplication放在在我的服务器上不能浏览,而本地就可以?
- asp.net MVC word 加水印部署服务器
- gridview不显示数据 求帮助!!!
是只在IE8显示不出来,其它浏览器可以显示?还是所有浏览器都不能显示?总之,检查路径是否读取出来? model.Photo
检查一下图片是否上传成功了。路径是否与自己预想的一致。
BasePhotoPath和Server.MapPath(Path)
model.Photo什么东西?