易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp图片上传以二进制流保存到数据库

jsp图片上传以二进制流保存到数据库,如果是本地上传是没有问题,要是跨网络上传就不行了
这是我现在的代码File file = new File("c:\\it.jpg");InputStream photoStream = new FileInputStream(file);
请问如何获得外网上传的图片的流啦,请教各位大哥了 急急。。。。。
得到 二进制数据 然后存到数据就可以了。

http://topic.csdn.net/u/20070512/18/94e2dafa-510b-4ca8-9849-6c06e15227f9.html

参考看看

http://www.diybl.com/course/4_webprogram/jsp/jsp_js/2008430/112053.html

这里有多种方法的实现。

http://download.csdn.net/source/1089134

这也可以下载来看一看。

知道为什么 跨网络就不行吗?

请看你主机的代码:

File file = new File("c:\\it.jpg");

你在本地时,JAVA可以找到你的电脑的C盘的 it.jpg

如果换成别人的计算机了,当这台计算机访问你的WEB应用,JAVA就去找这台计算机的c:\\it.jpg, 结果没

有找到,所以保存到数据库失败。


解决办法:

c:\\it.jpg(本地上传至--->WEB部署的服务器的某个固定目录-->数据库

即:

使用表单上传的方式,在JSP 搞一个标签 <input type="file">,先将你的图片上传到WEB应用部署的服务

器的某个固定目录上,再用“流”读WEB服务器固定目录里的这个图片,再送到数据库中保存即可。

我的服务器端是不需要保存图片呀,要在跨网络的时候获得客户端的图片,怎么获得网络流,以流的形式保存,在我的服务器上始终是没有图片的,只是


相关问答:

jsp 中乱码的 - Java / Web 开发

我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8 
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
 <form class="form" action=&quo ......

关于在JSP中上传图片的相关问题 - Web 开发 / 其他

//用客户的session的id建立一个临时文件:
//String tempFileName=(String)session.getId();
String tempFileName = (String)session.getId();
//out.println(& ......

关于jsp的一些小问题 - Web 开发 / JavaScript

我想用javabean实现计数
代码如下:
ComputerCount.java
package tom.jiafei;
import java.io.*;
public class ComputerCount{
  int number=0;
  boolean iscome=false;
  File file=new ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号