asp.net(C#)上传用fileupload显示在image图片中的方法
本人菜鸟一个.一个fileupload,一个image,一个button,如何用C#把选择的图片上传到数据库并显示出来?本人不知为什么能保存图片路径就是不能显示图片,当选...
本人菜鸟一个.一个fileupload,一个image,一个button,如何用C#把选择的图片上传到数据库并显示出来?本人不知为什么能保存图片路径就是不能显示图片,当选择图片后能促发javascript显示图片,当点button想把图片路径保存在虚拟路径时图片反而没了,这里用javascript是想不等上传后才显示图片. a.aspx前台<script type="text/javascript" language="javascript"> function test(a){ document.all.item("Image1").src=document.getElementById("FileUpload1").value; } </script><asp:FileUpload ID="FileUpload1" runat="server" onchange="test(this)" >a.aspx.cs:后台 protected void Button3_Click(object sender, EventArgs e) { string filepath = FileUpload1.PostedFile.FileName string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1); string fileEx = filepath.Substring(filepath.LastIndexOf(".") + 1); string serverpath = "E:\\xitong\\web\\image" + filename; if (fileEx == "jpg" || fileEx == "bmp" || fileEx == "gif") { FileUpload1.PostedFile.SaveAs(serverpath);//保存在服务器上 Image1.ImageUrl = " http://localhost/images/" + filename; Response.Write("<script language='javascript'>alert('添加路径成功!')</script>"); } }请名位大虾帮忙,感激不尽,谢谢.
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询