用jspsmartupload下载显示图片,gif的不支持? to jinsfree(金斯) ;最后解决了吗?我想知道这个有没有解决的方法 了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好的解决方法是如果不想换成别的图片时可以图片的格式gif换成jpg bmp xujialong(风云变幻)这个变换是否比较费时间。难道这个真是个好的办法了?没有其他的办法了?! 接上面:我用的就是gif图片,但是从数据库中读取出来然后用流的方式输出至servlet.没有问题呀!!! 这个在jspsmartupload中已经设置,我把image/gif作参数,也不行。 在你的tomcat或者其他服务器上面的web.xml里面有mime设置加入 <mime-mapping> <extension>gif</extension> <mime-type>image/gif</mime-type> </mime-mapping> 将你上传或下载的gif改为bmp看看啦! 我试过了不好使,gks_cn(981530) 这个是确认好使的吗?我是这样实现显示的。index.jsp<td><iframe src="showPicture.jsp?PictureID=1"></td><td><iframe src="showPicture.jsp?PictureID=2"></td>showPicture.jsp<img src="showPictureSmart.jsp?PicturePath=d://picture.gif">showPictureSmart.jspPicture_Path=request.getParameter("PicturePath"); //out.print(com.wb.wjco.common.Common.chgGB(Picture_Path)); if (Picture_Path.length()!=0) { // 新建一个SmartUpload对象 SmartUpload su = new SmartUpload(); // 初始化 su.initialize(pageContext); // 设定contentDisposition为null以禁止浏览器自动打开文件, //保证点击链接后是下载文件。若不设定,则下载的文件扩展名为 //doc时,浏览器将自动用word打开它。扩展名为pdf时, //浏览器将用acrobat打开。 //su.setContentDisposition(null); // 下载文件 //out.print(Picture_Path); su.downloadFile(Picture_Path,"image/gif"); //out.print("image/gif"); } else { out.print("没有图片"); } 自己写一个下载程序试试 呵呵 mime应该在tomcat之类的包括了的吧 我找到了一些原因,一些小的象小图标的gif不能显示,大的gif可以的。我一开始时是使用window2000/winnt/web下的gif文件,它有几个小于3k的图片(是+ -号什么的),不能显示出来。一些在的可以。我这个气呀! 多线程上传文件 MyEclipse项目路径问题 总访问人数每隔一段时间就变小,重新统计,是什么原因?代码见内 DWR中如何操纵List? 图片要刷新才显示 jdbc每2分钟遍历一条记录怎么做 ? [求]实现客户端下载服务器端文件的处理方法,谢谢 就是这段代码总是提示下载...无语了.. 我已经装完了linux,apache,php,tomcat,jdk,请问怎样把apache和tomcat整合起来? 请问我要测试数据库是否连接成功,应该咋办?小妹谢谢各位! 怎么配置jsp和weblogic8啊? jsp菜鸟求助:调试出错
如果不想换成别的图片时
可以图片的格式gif换成jpg bmp
这个变换是否比较费时间。
难道这个真是个好的办法了?没有其他的办法了?!
我用的就是gif图片,但是从数据库中读取出来然后用流的方式输出至servlet.没有问题呀!!!
有mime设置
加入
<mime-mapping>
<extension>gif</extension>
<mime-type>image/gif</mime-type>
</mime-mapping>
我是这样实现显示的。
index.jsp
<td><iframe src="showPicture.jsp?PictureID=1"></td>
<td><iframe src="showPicture.jsp?PictureID=2"></td>showPicture.jsp
<img src="showPictureSmart.jsp?PicturePath=d://picture.gif">showPictureSmart.jsp
Picture_Path=request.getParameter("PicturePath");
//out.print(com.wb.wjco.common.Common.chgGB(Picture_Path));
if (Picture_Path.length()!=0)
{
// 新建一个SmartUpload对象
SmartUpload su = new SmartUpload();
// 初始化
su.initialize(pageContext);
// 设定contentDisposition为null以禁止浏览器自动打开文件,
//保证点击链接后是下载文件。若不设定,则下载的文件扩展名为
//doc时,浏览器将自动用word打开它。扩展名为pdf时,
//浏览器将用acrobat打开。
//su.setContentDisposition(null);
// 下载文件
//out.print(Picture_Path);
su.downloadFile(Picture_Path,"image/gif");
//out.print("image/gif");
}
else
{
out.print("没有图片");
}
呵呵 mime应该在tomcat之类的包括了的吧
我这个气呀!