当前位置:编程学习 > C#/ASP.NET >>

大神 求助!!asp.net fileupload控件图片上传

我想在选择图片点击确定的时候,实现图片上传到服务器中。。。。(注:我在本地获取图片路径没有问题。访问服务器站点的时候,获取的图片路径不对,所以没有使用FileName来获取文件,而是直接操作fileupload里的文件。我想在保存的时候避开filename,希望大神能指点条明路。。。) --------------------编程问答-------------------- 你 的代码有问题,服务器端必须执行fileupload.SaveAs(服务器端物理路径+文件名) --------------------编程问答-------------------- 换一个方法试试,推荐你使用Jquery的UpLoadify
网上有很多例子。。 --------------------编程问答--------------------  fileani1.PostedFile.SaveAs(绝对路径名+文件的名字+后缀);

--------------------编程问答-------------------- 我晕了 怎么回复你们的话啊?新手 不会啊。。。
我用了saveas方法了。只是在获取客户端图片路径的时候出了问题。就是filename获取的不是客户端图片的真正路径,变成c盘一个文件下的路径的,即使我选择的客户端文件路径在E盘,也是那样。 我是在选择图片点解确定的时候,就上传,不是要上传按钮的啊。。 --------------------编程问答-------------------- 无刷新上传的效果。。。
这个不好贴代码,可以自己百度……

或者留个邮箱,我传给你个例子。 --------------------编程问答-------------------- 578930154@qq.com    这个是我的邮箱,非常感谢啊。。膜拜!! --------------------编程问答-------------------- ····  貌似有原来的东西嗯- -  不过我做的有点点麻烦是真的。  看你能不能用吧


关于那个问题  是IE的安全保护。  可以关掉  不过不建议。 

我的代码可以用fileupload。saveas正常保存的。   

 var a = getFullPath($('#<%=fileMsgIcon.ClientID%>'));
                
                a = a.substring(a.lastIndexOf("\\") + 1, a.Length - a.lastIndexOf("\\"));
                
                a = escape(a);


这样也可以获得路径。    --------------------编程问答--------------------
引用 4 楼  的回复:
我晕了 怎么回复你们的话啊?新手 不会啊。。。
我用了saveas方法了。只是在获取客户端图片路径的时候出了问题。就是filename获取的不是客户端图片的真正路径,变成c盘一个文件下的路径的,即使我选择的客户端文件路径在E盘,也是那样。 我是在选择图片点解确定的时候,就上传,不是要上传按钮的啊。。

相对路径的问题,google搜一下,关于文件上传的例子很多,仔细看看。 --------------------编程问答-------------------- 客户端是不能得到路径的,浏览器有安全性限制 --------------------编程问答--------------------
引用 9 楼  的回复:
客户端是不能得到路径的,浏览器有安全性限制


var a = getFullPath($('#<%=fileMsgIcon.ClientID%>'));

用这句话。  可以得到路径。   试过了。   不过想知道怎么JS上传。。 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,