大神 求助!!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);
这样也可以获得路径。 --------------------编程问答--------------------
相对路径的问题,google搜一下,关于文件上传的例子很多,仔细看看。 --------------------编程问答-------------------- 客户端是不能得到路径的,浏览器有安全性限制 --------------------编程问答--------------------
var a = getFullPath($('#<%=fileMsgIcon.ClientID%>'));
用这句话。 可以得到路径。 试过了。 不过想知道怎么JS上传。。
补充:.NET技术 , ASP.NET