上传图片到sql2000

问题描述

麻烦帮忙看看哪里有错误啊~~万分感谢啊~数据库:createtabletest1(idchar(10),picimage,);插入图片代码如下:第一个页面,inputimage.jsp:<body><formmethod="post"action="testimage.jsp">图片:<inputtype="file"name="image"><br><inputtype="submit"></form></body>第二个页面,testimage.jsp:<body><%request.setCharacterEncoding("gb2312");Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");connectioncon=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student","sa","123");Statementstmt=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);Stringfilename=request.getParameter("image");FileInputStreamstr=newFileInputStream(filename);Stringsql="insertintotest1(id,pic)values(?,?)";Stringid="123"PreparedStatementpstmt=con.getPreparedStatement(sql);pstmt.setString(1,id);pstmt.setBinaryStream(2,str,str.available());pstmt.execute();out.println("Success!");%></body>

解决方案

解决方案二:
Stringfilename=request.getParameter("image");FileInputStreamstr=newFileInputStream(filename);你没有获得filename的文件你request.getParameter("image");只是一个字符串你拿他构造流就会失败因为文件不在你的服务端
解决方案三:
搞不懂,你如果把图片存入数据,那么请问你在取这张图片时你怎么取?你取的时候就会非常的麻烦...上传图片:数据库中都是只存图片在服务器上的相对路径!你这样把图片上传到哪了?你的逻辑存在问题!先把图片上传到服务器,数据库中只是存图片的路径。
解决方案四:
建议楼主,数据库可以存放图片在服务器的相对路径,图片存放在服务器上吧。这样软件的可复用性就比较好,比如跟换数据库。。
解决方案五:
一般应该是把文件存在硬盘里,然后把路径存在数据里吧。。这样才能谈效率吧。。。
解决方案六:
这样啊。。好吧。。麻烦哪位能给我个上传的代码么?就是把文件上传到服务器硬盘某个文件夹,然后存路径的代码。。。如果方便能把图片读取到网页上的代码贴出来也可以。。万分感谢啦~~正在学习jsp中。很多不懂的地方~谢谢啦~
解决方案七:
上传,那就看你用的什么jar包!
解决方案八:
该回复于2011-05-03 09:12:02被版主删除

时间: 2024-10-30 10:08:45

上传图片到sql2000的相关文章

无组件上传图片到数据库中,最完整解决方案

解决|上传|上传图片|数据|数据库|无组件 '::::::: 此程序属扬子原创 ::::::::::::::::::':::::: 在sql2000,2000s中测试通过::::::::':::::::联系我:QQ:21112856,Email:yangzinet@hotmail.com:::::::::'::::::: http://www.tingfo.net :::::: up.htm <!--#include file="inc/domin.asp"--><!

无组件上传图片到数据库中,最完整解决方案,(可限制图片格式以及大小) 建议入精华

解决|精华|上传|上传图片|数据|数据库|无组件 '::::::: 此程序属扬子原创 ::::::::::::::::::':::::: 在sql2000,2000s中测试通过::::::::':::::::联系我:QQ:21112856,Email:yangzinet@hotmail.com:::::::::'::::::: http://www.tingfo.net :::::: up.htm <!--#include file="inc/domin.asp"-->&l

求一个在网页上用jsp上传图片,显示图片的实例.!!!!!!!!!!!!!!!!!!!

问题描述 求一个在网页上用jsp上传图片,显示图片的实例.我的环境是tomcat+jsp+oracle 解决方案 解决方案二:楼主你就要实例吗?我觉得有思路就可以了,文件无非就是二进制之间的传输和还原解决方案三:一般做法如下:在服务器端新建一个file,然后以二进制方式把客户端图片文件写进去,然后把服务器端地址保存到数据库中,之后就用地址就可以引用图片了解决方案四:我是初学者,有事例比较容易懂些解决方案五:我有一个编辑个人资料的实例.功能是添加一条个人信息并上传自己的照片(图片),显示已经添加好

实现php上传图片到指定位置路径保存到数据库

 本文为大家介绍下php上传图片到指定位置路径保存到数据库的具体实现,感兴趣的朋友不要错过 1.conn.php  代码如下: <?  $host="localhost"; //数据库服务器名称  $user="root"; //用户名  $pwd="1721"; //密码  $conn=mysql_connect($host,$user,$pwd);  mysql_query("SET  character_set_connec

IE 上传图片不显示问题 在线等 谢谢

问题描述 IE 上传图片不显示问题 在线等 谢谢 function previewImage(file imgId centerId) { if (file.files && file.files[0]) { var img = document.getElementById(imgId); var centerImg = document.getElementById(centerId); var reader = new FileReader(); reader.onload = fu

input file上传图片预览

下载地址http://download.csdn.net/detail/cometwo/9383602 兄弟文章:http://blog.csdn.net/libin_1/article/details/50916704 input file上传图片预览其实很简单,只是没做过的感觉很神奇,今天我就扒下她神秘的面纱,其实原理真的非常非常非常非常非常非常简单! 点击红框是加载显示图片,X号删除,蓝框是自动在后面添加添加图片框,所有的都是原创,代码其实可以更加精简,看终结版文件 <!DOCTYPE h

上传图片-图片上传过程和下载过程的问题

问题描述 图片上传过程和下载过程的问题 从客户端上传图片给服务器这个过程中图片是被压缩后上传还是直接原图?一般从服务器下载的图片会比当初自己上传的照片小很多这个是不是在下载的过程中被处理了还是说服务器里面存的照片只有这么大? 非常感谢 解决方案 如果不怕浪费带宽和无所谓服务器的性能和存储,服务器提供下载100MB的图片也可以的. 解决方案二: 一般是网站在得到上传文件的时候会进行处理,比如裁剪和缩放控制分辨率.或者转换成统一的格式,比如png/jpg等. 解决方案三: 上传一般是原图上传,没有原

PHP实现网站上传图片自动加水印

用PHP给上传图片加水印的程序是通过判断文件类型建立图形,然后把其复制到原建立的图形上,填充并建立rectangle,以备写入imagestring()或是原已经定好的图像程序当中判断水印类型:一是字符串,另是增加一个图形对象在上面.如果你对PHP的GD库比较熟悉,看懂这篇文章一点都不难了! 以下是引用片段: 以下为引用的内容: /***************************************************** 参数说明: $max_file_size : 上传文件大小

客户端 图片 上传-客户端上传图片的规则

问题描述 客户端上传图片的规则 客户端上传图片是不是都会做大小限制?例如微信朋友圈,几兆的图片压缩到几十k上传 解决方案 七牛客户端上传图片文件如何从andorid客户端上传图片到服务器? 解决方案二: 但是图片压缩,既可以在服务器完成,也可以在客户端完成,并且微信绝对不会限制只能传几十k文件 解决方案三: 最好限制下,防止有人恶意传输过大的或者有害的文件.服务器也要验证下. 解决方案四: 会啊,图片大小格式,也会做压缩 解决方案五: 肯定是压缩的,至于压缩多少就不知道了,大图是点击后下载的,或