Asp上传图片 图片显示不出来

wei_g_j 2012-12-01 08:29:16
protected void Button2_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
//判断文件是否小样10MB
if (FileUpload1.PostedFile.ContentLength < 10485760)
{
try
{
//上传文件并指定上传目录的路径
FileUpload1.PostedFile.SaveAs(System.Web.HttpContext.Current.Server.MapPath("~/uploads/")
+ FileUpload1.FileName);
Image1.ImageUrl = "~/uploads/" + FileUpload1.FileName;
trwj.Visible = true;
lblfileName.Text = FileUpload1.FileName;
}
catch (Exception ex)
{
Response.Write("<script type='javascript'>alert('" + ex.Message + "');</script>");
}
}
else {
Response.Write("<script type='javascript'>alert('上传文件不能大于10MB!');location.go(-1);</script>");
}
}

}
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei_g_j 2012-12-04
  • 打赏
  • 举报
回复
引用 3 楼 lzp4881 的回复:
看看路径对不对,文件是否确实已经上传。
怎么查看,我是新手
lzp4881 2012-12-01
  • 打赏
  • 举报
回复
你的Image1的 Visible设为False了,改为true
lzp4881 2012-12-01
  • 打赏
  • 举报
回复
看看路径对不对,文件是否确实已经上传。
wei_g_j 2012-12-01
  • 打赏
  • 举报
回复
到底那个地方有问题?
wei_g_j 2012-12-01
  • 打赏
  • 举报
回复
这是脚本 <head runat="server"> <title>the template of the restaurant</title> <style type="text/css"> .word { font-size:12px; } </style> <!--下段js引用的--> <script type="text/javascript"> function checkType() { var fileName = document.getElementById("FileUpLoad1").value; var seat = fileName.lastIndexOf("."); var extension = fileName.substring(seat).toLowerCase(); var allowed = [".jpg", ".gif", ".png", ".bmp", ".jpeg"]; for (var i = 0; i < allowed.length; i++) { if (!(allowed[i] != extension)) { return true; } } alert("不支持" + extension + "格式"); return false; } </script> </head> <body> <form id="form1" runat="server"> <div>    <br /> <br /> <br /> <br /> <br /> <asp:Button ID="Button3" runat="server" Text="编辑" onclick="Button3_Click" />                             <br /> <asp:Image ID="Image1" runat="server" Height="120" Width="157px" Visible="False" /> <br /> <asp:FileUpload ID="FileUpload1" runat="server" Visible="False" /> <br /> <asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="上传" Visible="False" /> <br /> <tr id="trwj" runat="server" visible="false"> <td>上传文件名:</td> <td> <asp:Label ID="lblfileName" runat="server" Visible="False"></asp:Label> </td> </tr> </div> </form> </body> </html>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧