永发信息网

C# ASP.NET如何保存图片,和显示图片

答案:6  悬赏:70  手机版
解决时间 2021-02-28 15:25
C# ASP.NET如何保存图片,和显示图片
最佳答案
把图片的名称存到数据库中

if (fupPath.FileName != "" && fupPath.FileName != null)
{

bool P_bool_fileOK = false;
if (fupPath.HasFile)
{
//获得上传文件的扩展名
String fileExtension = System.IO.Path.GetExtension(fupPath.FileName).ToLower();
String[] allowedExtensions = { ".gif", ".png", ".jpeg", ".jpg", ".bmp" };
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
P_bool_fileOK = true;

}
}
}
if (P_bool_fileOK)//图片格式正确
{
fupPath.PostedFile.SaveAs(Server.MapPath("~/Flower/") + fupPath.FileName);
}
else
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), Guid.NewGuid().ToString(), "alert(\"请选择.gif,.png,.jpeg,.jpg,.bmp格式的图片文件!\")", true);
}
}

保存:Product pd=new Product();
pd.GPath = fupPath.FileName;
productManager.AddPro(pd);

显示

'>


<%--' Width="50" Height="50"/>--%>
' />



///
/// 获取图片的路径
///

///
///
public string GetPath(string path)
{
path = Server.MapPath("~/Flower/"+path);
return path;
}
全部回答
在项目中建立一个文件夹作为图片上传用 然后用fileupload控件上传 最后用datalist绑定显示
把图片上传到服务器,把图片路径存到数据库,显示的时候再读取数据库
在设计中添加一个image,再把图片粘贴到项目文件里,然后在解决方案里点击显示所有文件,让后再找到属性窗口中imageuri在里面添加显示的文件
你指的是图片的上传与显示吧。
用file控件。然后编写代码、。
。net自带一个上传用的公用控件,fileupload,这个控件可以上传图片和文档等文件,具体怎么传你可以查一下,网上有很多,显示图片就要从你存的地方找到图片,一般是在数据库里存下你放图片的地址,要显示的时候就从数据库读出这个地址,然后绑定到img控件的src属性上就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女朋友和她妈妈闹矛盾,是那种不死不休的,我
线粒体,叶绿体,内质网只能在电子显微镜下才
和玉187是转基因玉米种子吗
假发一直打结,理不通怎么办?
下列企业适用《污水综合排放标准》的是()。A.
雅阁汽车电瓶断电后对汽车有没有影响?
显像管电视维修换个保险丝多少钱
白山水库在什么地方啊,我要过去处理事情
红色胎记能彻底清除吗
柠檬水和奶茶参在一起喝可以吗
什么叫音译形式?请举例!
电话号码被标记了怎么取消
【用适当方式解方程(2x-1)的平方-5(2x-1)-6=0
稻香烧烤屋在哪里啊,我有事要去这个地方
Access能否取代Excel,就是说我用其中的一个
推荐资讯
Beijing is the place to be!Tour Route:2 ni
是男人脱了光了好看,还是女人脱光了好看
南风法则是什么意思
文件或重要资料存在机械还是固态硬盘好。
TP-Link TL-H29RA HyFi智能路由器管理员密码
我刚刚重装的WIN7然后装了Foxmail,邮件发送
高中必修4:简单的三角恒等变换公式 貌似 有8
独角仙在哪抓 我在江苏常州
两小儿辩日的解释
腈纶是什么面料
为什么现在itunes 不能制作铃声了
郢中派出所驻公安局宿舍区在什么地方啊,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?