c#.net如何处理好图片的上传,以及图片的管理,以及与数据库的关系?

c#.net如何处理好图片的上传,以及图片的管理,以及与数据库的关系?1.如何使得数据库中图片的地址,来调用相关的图片.2.图片的上传需要注意一些什么问题/... c#.net如何处理好图片的上传,以及图片的管理,以及与数据库的关系?
1.如何使得数据库中图片的地址,来调用相关的图片.
2.图片的上传需要注意一些什么问题/
展开
 我来答
到茧照
2008-05-31 · TA获得超过1901个赞
知道大有可为答主
回答量:1589
采纳率:0%
帮助的人:1998万
展开全部
一般情况.图片是不直接存到数据库的.而只是存了图片的名称.

存放图片的文件夹路径一般是固定的.

所以这时你只需要从数据库拿出图片名称.直接在页面中这么写就OK了:<img src="yourPath/<%=读出的图片名%>">

在上传的时候.首先当然是要判断上传文件是不是图片了.不建议去判断文件的后缀名.用这个方法:
if(this.myfile.PostedFile.ContentType.ToString().ToLower().IndexOf("image")<0){
//非图片文件
}

在对图片删除的时候.先去数据库里删除相关图片信息.然后再用:
System.IO.File.Delete(@"C:\ccc\ddd\eee.gif");
这里一定要用绝对路径.
wangby98
2008-05-31 · TA获得超过346个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:0
展开全部
1 小的图片可以直接存在数据库;大的文件要先把图片保存在服务器硬盘上,并把相对路径保存在数据库中
2 上传要注意文件的有效性,比如只接受浏览器支持的格式,处理文件大小(文件本身不能太大,图片太大的要处理成缩小版本的)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caoshanpu
2008-05-31 · TA获得超过185个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:0
展开全部
要注意的很多
特别是安全
有时间了QQ说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式