to jinsfree(金斯) ;
最后解决了吗?
我想知道这个有没有解决的方法 了。

解决方案 »

  1.   

    最好的解决方法是
    如果不想换成别的图片时
    可以图片的格式gif换成jpg bmp
      

  2.   

    xujialong(风云变幻)
    这个变换是否比较费时间。
    难道这个真是个好的办法了?没有其他的办法了?!
      

  3.   

    接上面:
    我用的就是gif图片,但是从数据库中读取出来然后用流的方式输出至servlet.没有问题呀!!!
      

  4.   

    这个在jspsmartupload中已经设置,我把image/gif作参数,也不行。
      

  5.   

    在你的tomcat或者其他服务器上面的web.xml里面
    有mime设置
    加入
     <mime-mapping>
        <extension>gif</extension>
        <mime-type>image/gif</mime-type>
      </mime-mapping>
      

  6.   

    将你上传或下载的gif改为bmp看看啦!
      

  7.   

    我试过了不好使,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.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("没有图片");
    }
      

  8.   

    自己写一个下载程序试试 
     呵呵 mime应该在tomcat之类的包括了的吧
      

  9.   

    我找到了一些原因,一些小的象小图标的gif不能显示,大的gif可以的。我一开始时是使用window2000/winnt/web下的gif文件,它有几个小于3k的图片(是+ -号什么的),不能显示出来。一些在的可以。
    我这个气呀!