网页上的JPEG图片无法显示,换成GIF的就能显示了,是为什么?

解决方案 »

  1.   

    这是我网页里的一段代码:    
    <asp:DataList ID="DLmr0" runat="server" RepeatColumns="1" RepeatDirection="Horizontal" Width="136px" Height="330px">
    <ItemStyle BorderWidth="1px" BorderStyle="Solid" BorderColor="#339933" />
    <ItemTemplate>
        <table width="100%" >
            <tr><td>
                <a href='show.aspx?id=<%#DataBinder.Eval(Container.DataItem,"picid") %>'><img src='<%#(String)DataBinder.Eval(Container.DataItem,"picurl") %>'alt='dd'/></a>
            </td></tr>
            <tr><td>
                <a href='show.aspx?id=<%#DataBinder.Eval(Container.DataItem,"picid") %>' target="_blank" ><%#DataBinder.Eval(Container.DataItem,"body") %></a>
            </td></tr>
        </table>
    </ItemTemplate>
    </asp:DataList>
      

  2.   

    你查看一下源文件,看看 和 GIF 的有什么区别
      

  3.   

    看过,路径绝对没问题,因为把JPEG换成GIF就可以显示了。
      

  4.   

    并且JPEG图片也不大,只有几K。
      

  5.   

    你显示其他的jpg文件试过了吗?从网上下一个
      

  6.   

    估计还是路径问题吧,
    建议lz打个断点,看看运行中的picurl和现实的jpeg图面路径比较有没有问题
      

  7.   

    这是从源文件贴出来的。只有第一条链接图片才能显示。如果把第一条的图片格换成JPEG的也无显示了。(图片相对地址是从数据库从绑定的)
    <table id="DLmr0" cellspacing="0" border="0" style="height:330px;width:136px;border-collapse:collapse;">
    <tr>
    <td style="border-color:#339933;border-width:1px;border-style:Solid;">
        <table width="100%" >
            <tr><td>
                <a href='show.aspx?id=1'><img src='images/1.gif'alt='dd'/></a>
            </td></tr>
            <tr><td>
                <a href='show.aspx?id=1' target="_blank" >北京地铁一服务员</a>
            </td></tr>
        </table>
    </td>
    </tr><tr>
    <td style="border-color:#339933;border-width:1px;border-style:Solid;">
        <table width="100%" >
            <tr><td>
                <a href='show.aspx?id=2'><img src='images/2.JPEG'alt='dd'/></a>
            </td></tr>
            <tr><td>
                <a href='show.aspx?id=2' target="_blank" >有人要给他们整容</a>
            </td></tr>
        </table>
    </td>
    </tr><tr>
    <td style="border-color:#339933;border-width:1px;border-style:Solid;">
        <table width="100%" >
            <tr><td>
                <a href='show.aspx?id=3'><img src='images/3.jpeg'alt='dd'/></a>
            </td></tr>
            <tr><td>
                <a href='show.aspx?id=3' target="_blank" >福建省出现大雨暴雨</a>
            </td></tr>
        </table>
      

  8.   

    我的这些图片都是从昨天QQ.com上下载的(JPEG),用来测试网页用的。QQ.com上都能显示,我的怎么没法呢,郁闷!!!!!
      

  9.   

    你确认你的图片名称不是jpg而是jpeg并且在images文件夹下存在???
      

  10.   

    1 images/2.JPEG 文件是否存在?? 还是 2.gif???
    2 数据库里保存的URL是否有问题???
      

  11.   

    adam_xiu(赚钱要紧~~~~~) :
    你确认你的图片名称不是jpg而是jpeg并且在images文件夹下存在???说对了,windows欺骗了我,文件夹里的属性显示的是明明是“JPEG图片”,结果却是“JPG”的。不知大家遇到过这问题没有?