日期:2014-05-17  浏览次数:20360 次

帮帮忙~上传图片问题
如图:

问题:我写这个上传图片 ,上传的图片需要根据用户名创建一个文件夹存放,创建不了,权限问题
图片 上传??asp.net

------解决方案--------------------
filepath是什么。两个路径不同吧。
------解决方案--------------------
1.路径打印出来看看
2.访问拒绝看看是不是前面打开了,没有关闭?
------解决方案--------------------
没有权限访问,把目录权限开放一下就行了
------解决方案--------------------
请不要把保存路径放到C盘(尤其是桌面,程序一般是没有权限访问的),放到其它盘符下面。
------解决方案--------------------
改个其他盘试试
------解决方案--------------------
Server.MapPath获得的路径是服务器上的物理路径,也就是绝对路径; 

后面的拼接意义也是一样的;

string path = Server.MapPath("~/images/LmImg/");
string filename = FileUpload1.FileName;
FileUpload1.SaveAs(path + filename);

------解决方案--------------------
给C盘users所有权限就行
------解决方案--------------------
引用:
Quote: 引用:

filepath是什么。两个路径不同吧。

Savepath 和filepath 都是存储的路径 当我用filepath存储图片就能成功,但用Savepath 会有那个错提示,是因为没有权限么?

两者输出的字符串本身有什么区别。

路径分隔符应该用 \\