file获取路径的问题
如图 这个1.jpg应该是在 F盘下 可为什么 获得的路径是c盘 不管我从哪个 盘符里选择文件 地址都会显示 c:\fakepath\文件名 求大侠 解答 我现在一直卡在这了
[解决办法]
这是IE的安全性提高了的原因,解决方法:点击IE菜单中的:工具 -> Internet选项 -> 安全 -> 自定义级别->“将文件上载到服务器时包含本地目录路径”选中“启用”就可以获取了。
[解决办法]
我认为,取得客户端的 完整路径是没有意义的。有文件名即可。
[解决办法]
同意楼上的,如果是想实现文件上传,可以直接使用jquery的文件上传组件
[解决办法]
获取路径的代码错了:
这是获取当前项目的路径
public string uploadPathsMax(string type)
{
return "~\\Upfile\\images\\ThumbnailMax\" + type + "\" + getDateString() + "\";
}
这是获取项目所在盘符的物理路径
public string uploadPathCreate(string type)
{
return HttpContext.Current.Request.PhysicalApplicationPath + @"Upfile\images\Artwork" + type + "\" + getDateString() + "\";
}