这是HTML页面代码
<td align="left" colspan="3">
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="上传图片" CssClass="sub"
onclick="Button1_Click1" />
</td>
<td class="r">
<input id="Button2" type="button" value=" 返 回 " class="sub" onclick="return_onclick()" />
</td>
</tr>
</table>
<br />
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="frm">
<tr>
<td>
<asp:Image ID="Image1" runat="server" Width="200" ImageUrl="/UploadFile/a.jpg" />
</td>
<td>
<asp:Image ID="Image2" runat="server" Width="200" ImageUrl="/UploadFile/a.jpg" />
</td>
<td>
<asp:Image ID="Image3" runat="server" Width="200" ImageUrl="/UploadFile/a.jpg" />
</td>
<td>
<asp:Image ID="Image4" runat="server" Width="200" ImageUrl="/UploadFile/a.jpg" />
</td>
</tr>
</table>
上传的文件要在image那边显示。。。
你这样子肯定不行的,因为上传的时候往数据库存储的肯定是相对路径,页面显示的时候肯定你服务器的路径加上你的相对路径
HTTP协议 img标签是支持的,所以你可以 src="http://IP:端口/相对路径" 就ok了 不要想的太麻烦了
是不知道后台该怎么写。。。我写了好多次,都不会在页面上显示。。。
@梦溪: 后台的话 更简单了 你能获取图片的名称吧,你对应的数据库肯定有一列是存放图片的URL对不对,你可以将图片名称放进去,不过一般是经过UUID处理了的 或者也可以拼上你对应存放图片的服务器下项目的相对路径 例如 /file/upload/1.jpg 这种格式 或者 你直接存名字也行 然后取的时候在取拼上你服务器下的项目存放图片的路径。很简单呀的 多试两遍就会了
这么纠结干啥 你图片上传没 上传的图片路径是啥
~/UploadFile/,我的路径,图片上传了,但是。。。页面不显示。。。
@梦溪: ~这个你貌似没加上啊
你可以在网上找同个例子程序看下!
我找了好多。。。都没找到。。。真心急了。。