c#做.net网站,怎么将图片上传到服务器指定文件夹下。急请大家回答。
我想要通过上传图片到image文件夹,达到替换1.jpg的效果,可是出错了。请大家帮我看看,请提供具体代码。感激不尽。第一张图是网站根目录,第二张图是设计页面,第三张图是...
我想要通过上传图片到image文件夹,达到替换1.jpg的效果,可是出错了。请大家帮我看看,请提供具体代码。感激不尽。第一张图是网站根目录,第二张图是设计页面,第三张图是设计页面的代码。我有一个类叫FileOperate.cs,代码如下。
类内容是:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.IO;using System.Collections;
/// <summary>///FileOperate 的摘要说明/// </summary>public class FileOperate{ //保存文件 public static string saveFile(FileUpload fu, string fileParentPath, string fileFolderName) { string fileParentFolder = Path.Combine(fileParentPath, fileFolderName); if (!Directory.Exists(fileParentFolder)) { Directory.CreateDirectory(fileParentFolder); } if (fu.HasFile) { try { string strFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + fu.FileName; string saveFile = Path.Combine(fileParentFolder, strFileName); fu.SaveAs(saveFile);//用SaveAs函数保存文件 return strFileName; } catch (Exception) { return ""; } } else { return ""; } }
} 展开
类内容是:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using System.Data.SqlClient;using System.IO;using System.Collections;
/// <summary>///FileOperate 的摘要说明/// </summary>public class FileOperate{ //保存文件 public static string saveFile(FileUpload fu, string fileParentPath, string fileFolderName) { string fileParentFolder = Path.Combine(fileParentPath, fileFolderName); if (!Directory.Exists(fileParentFolder)) { Directory.CreateDirectory(fileParentFolder); } if (fu.HasFile) { try { string strFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + fu.FileName; string saveFile = Path.Combine(fileParentFolder, strFileName); fu.SaveAs(saveFile);//用SaveAs函数保存文件 return strFileName; } catch (Exception) { return ""; } } else { return ""; } }
} 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
展开全部
你保存的时候 指定了物理路径 这点肯定不行 需使用Server.MapPath('文件路径') 采用相对路径存储
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询