C# ASP.NET如何保存图片,和显示图片
答案:6 悬赏:70 手机版
解决时间 2021-02-28 15:25
- 提问者网友:咪咪
- 2021-02-28 02:30
C# ASP.NET如何保存图片,和显示图片
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-02-28 03:57
把图片的名称存到数据库中
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;
}
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;
}
全部回答
- 1楼网友:人類模型
- 2021-02-28 07:22
在项目中建立一个文件夹作为图片上传用 然后用fileupload控件上传 最后用datalist绑定显示
- 2楼网友:纵马山川剑自提
- 2021-02-28 06:13
把图片上传到服务器,把图片路径存到数据库,显示的时候再读取数据库
- 3楼网友:几近狂妄
- 2021-02-28 05:40
在设计中添加一个image,再把图片粘贴到项目文件里,然后在解决方案里点击显示所有文件,让后再找到属性窗口中imageuri在里面添加显示的文件
- 4楼网友:廢物販賣機
- 2021-02-28 05:28
你指的是图片的上传与显示吧。
用file控件。然后编写代码、。
用file控件。然后编写代码、。
- 5楼网友:大漠
- 2021-02-28 04:37
。net自带一个上传用的公用控件,fileupload,这个控件可以上传图片和文档等文件,具体怎么传你可以查一下,网上有很多,显示图片就要从你存的地方找到图片,一般是在数据库里存下你放图片的地址,要显示的时候就从数据库读出这个地址,然后绑定到img控件的src属性上就可以了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯