使用ASP脚本将本地图片上传数据库中的image类型数据的简单示例和调用图片的示例,另外讲述一下需要注意的安全问题。请不要盲目抄写别人的文章谢谢。
[email protected] 如果有示例可以发送到我信箱里
ASP存储SQL Server的image类型数据的过程
答案:4 悬赏:0
解决时间 2021-03-22 22:29
- 提问者网友:余味
- 2021-03-22 04:33
最佳答案
- 二级知识专家网友:寂寞的炫耀
- 2021-03-22 04:55
听我的别用数据库存储,以后程序升级会很麻烦,建议你还是上传到指定路径上吧。
你可以使用无组件上传的方法上传到Image类型中,通常方法都会在无组件上传的说明文档中找到。
你可以使用无组件上传的方法上传到Image类型中,通常方法都会在无组件上传的说明文档中找到。
全部回答
- 1楼网友:我颠覆世界
- 2021-03-22 06:44
在数据库中,你用到image存图片,那你先知道了image是二进制数据类型,比如像一个表中有个字段是头像,你可以用image类型,把图片存成二进制到数据库中,然后读出来,但是你如果很多图片那你自己用varchar(string字符串)类型存图片路径啊,干嘛存成2进制图片啊!
- 2楼网友:零负荷的放任
- 2021-03-22 06:19
你用adWChar传到ntext去当然有问题了,ntext是自适应的一个大型的字符字段,现在你固定为102400传进去,内容后面肯定是一大堆空白。
建议你在ASP中直接就用String类型传好了。
第二个问题,很明显是你的存储过程中处理过单引号,这个是必须的,因为在执行插入的过程中:
insert into table(name) values('tjoy7d'),如果不处理的话,会截断SQL语句,导致出错,因而你的存储过程中进行了转换。
- 3楼网友:万千宠爱
- 2021-03-22 05:50
你用adWChar传到ntext去当然有问题了,ntext是自适应的一个大型的字符字段,现在你固定为102400传进去,内容后面肯定是一大堆空白。
建议你在ASP中直接就用String类型传好了。
第二个问题,很明显是你的存储过程中处理过单引号,这个是必须的,因为在执行插入的过程中:
insert into table(name) values('tjoy7d'),如果不处理的话,会截断SQL语句,导致出错,因而你的存储过程中进行了转换。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯