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>");            }        }请名位大虾帮忙,感激不尽,谢谢. 展开
 我来答
蔚蓝2899
2011-11-08
知道答主
回答量:13
采纳率:0%
帮助的人:8万
展开全部
我觉着你可以把文件保存到本地路径,然后把图片存的路径存储到数据库,读取的时候去数据库去路径就行了
闻斯家居设计
2011-10-26 · TA获得超过177个赞
知道小有建树答主
回答量:595
采纳率:50%
帮助的人:111万
展开全部
这个代码太乱 建议你用js实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式