Asp.net 操作webclient上传文件无法上传的解决方案
2010-05-11 15:52
627 查看
因为项目中要使用ajax上传图片文件,又无法找到合适的jquery插件,只有自己动手写一个。思路如下:
1.用js取得文件的完全路径
2.ajax传到后台
3.使用webclient的uploadfile上传文件。
一切视乎没有问题了,但是实际开发中,本机测试没有任何问题,但是部署后却总是找不到上传的文件,调试代码后发现无法访问客户端路径的文件,无论是更改iis权限还是文件夹权限都无法改变错误,最后突然发现我的路径中有中文和空格,是不是这个问题呢,于是找了一个不带中文和空格的文件,上传成功!又找了几个不在系统安装盘的目录下找了几个文件上传,也能上传成功,所以不是空格和中文的原因,而是不能上传系统安装盘的文件。
使用webclient上传文件本地路径一定不能上传系统安装盘的文件!
1.用js取得文件的完全路径
2.ajax传到后台
3.使用webclient的uploadfile上传文件。
一切视乎没有问题了,但是实际开发中,本机测试没有任何问题,但是部署后却总是找不到上传的文件,调试代码后发现无法访问客户端路径的文件,无论是更改iis权限还是文件夹权限都无法改变错误,最后突然发现我的路径中有中文和空格,是不是这个问题呢,于是找了一个不带中文和空格的文件,上传成功!又找了几个不在系统安装盘的目录下找了几个文件上传,也能上传成功,所以不是空格和中文的原因,而是不能上传系统安装盘的文件。
使用webclient上传文件本地路径一定不能上传系统安装盘的文件!
相关文章推荐
- asp.net mvc下使用xheditor上传文件无法保存的解决方案
- ASP.NET上传大文件解决方案
- ASP.NET上传大文件出现网页无法显示的问题
- asp.net 上传大文件解决方案
- ASP.NET上传大文件出现网页无法显示的问题
- Asp.Net 上传大文件专题 解决方案终极篇(原项目是“我不是圣人”写的)
- Asp.Net程序目录下文件夹或文件操作导致Session失效的解决方案
- Asp.net 文件上传操作
- 前段时间做文件上传控件,找到些关于ASP.NET中文件操作的方法,顺便记录下来,和大家共享。
- ASP.NET上传大文件出现网页无法显示的问题
- ASP.NET[IIS]服务器上无法下载.apk文件解决方案 编辑:吴立星
- 在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项
- Asp.Net_上传文件(ftp、webClient、webService)
- ASP.NET中对文件的操作 创建 读取 删除 上传 下载(转 备份用)
- 基于jQuery和Flash的多文件上传插件uploadify在asp.net下session丢失解决方案
- [ASP.NET]大文件无法上传排查经验分享
- ASP.NET文件上传大小的限制解决方案
- ASP.NET跨服务器上传文件的相关解决方案
- 基于jQuery和Flash的多文件上传插件uploadify在asp.net下session丢失解决方案
- ASP.NET[IIS]服务器上无法下载.apk文件解决方案 编辑:吴立星