怎样把单个复选框里的图片传到SQL数据库里

怎样把单个复选框里的图片传到SQL数据库里,第1张

你别把图片传到服务器去,只要传图片文件名或者代表该图片的数字就可以了,

在你的数据库里,每个图像都有个icon的id来代表该图片。 客户端一上来,你就把该id,或者该文件名传给客户端,在客户端那边己经存了该图片文件了。这样客户端收到图片名称或者id就能查找出具体图片就可以显示出来了。 上传时也只要传名字或id就可以了。

按你说的要是有上万个用户同时在线,每个用户都不停传图片,那你的服务器早就被拖死了,一张图片的数据量比一个数字或一串字符文件名大多了。

你看QQ聊天的时候,一下传那么多QQ头像,全国上亿人用QQ头像QQ表情聊天,那腾讯得买多少服务器才跑得动啊

服务端早就预存了几十种或几百种表情头像,客户端也同时存了,双方约定好了每一个图像的文件名或者id值。客户端第一次注册的时候,或者更改的时候,只需要传双方约定好的id过去,服务器端就知道了你要干什么事了。

首先明白在这里复选框有两个关键属性,1、name。2、value。

用两个JSP来做

第一个页面多个复选框name值保持一致,这样才构成一组,放在表单里。提交到另外一个JSP页面后用request.getParameterValues()得到这个组value值组成的集合。所以getParameterValues返回的是一个String[]。然后把String[]的值保存到数据库

注:request.getParameterValues()参数是name的值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9883730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存