Asp.net 操作webclient上传文件无法上传的解决方案

因为项目中要使用ajax上传图片文件,又无法找到合适的jquery插件,只有自己动手写一个。思路如下:

1.用js取得文件的完全路径

2.ajax传到后台

3.使用webclient的uploadfile上传文件。

一切视乎没有问题了,但是实际开发中,本机测试没有任何问题,但是部署后却总是找不到上传的文件,调试代码后发现无法访问客户端路径的文件,无论是更改iis权限还是文件夹权限都无法改变错误,最后突然发现我的路径中有中文和空格,是不是这个问题呢,于是找了一个不带中文和空格的文件,上传成功!又找了几个不在系统安装盘的目录下找了几个文件上传,也能上传成功,所以不是空格和中文的原因,而是不能上传系统安装盘的文件。

 

使用webclient上传文件本地路径一定不能上传系统安装盘的文件!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值