asp. net上传图片问题,出现了405错误

csdsuper 2010-10-20 10:44:45
我用这一个 WebClient myWebClient = new WebClient();上传的
在本机上测试没有问题,在其它机子上部署不有问题了出现405错误
...全文
322 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdsuper 2010-10-20
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyq11 的回复:]
如果是HTTP方式,需要在服务器写代码用来保存上传的文件。
设置IIS
WebClient myWebClient = new WebClient();
string fileName = "";
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);
[/Quote]
就是类似这样的,而且我还用了ocx作上传功能
wuyq11 2010-10-20
  • 打赏
  • 举报
回复
如果是HTTP方式,需要在服务器写代码用来保存上传的文件。
设置IIS
WebClient myWebClient = new WebClient();
string fileName = "";
byte[] responseArray = myWebClient.UploadFile(uriString,fileName);



newdigitime 2010-10-20
  • 打赏
  • 举报
回复
估计你是把图片的客户端物理地址,又用到服务器上来保存.
那基本上就会没有权限的.
孟子E章 2010-10-20
  • 打赏
  • 举报
回复
asp. net里面用WebClient上传到别的服务器吗?
daifangci 2010-10-20
  • 打赏
  • 举报
回复
路径和文件名都写了吗,继续检测
最后一只恐龙 2010-10-20
  • 打赏
  • 举报
回复
405是禁止访问资源啊,你建立的虚拟目录放开写权限了吗?
仙儿 2010-10-20
  • 打赏
  • 举报
回复
文件夹的权限问题 你把图片的那个文件夹权限改下 添加一个EVERYONE进去全部控制呢 应该行了的
happy664618843 2010-10-20
  • 打赏
  • 举报
回复
来学习 高手
孟子E章 2010-10-20
  • 打赏
  • 举报
回复
iis里面 Web 访问扩展 需要启用WevDAV
csdsuper 2010-10-20
  • 打赏
  • 举报
回复
不得呀,各位,我本机测试是不有问题的,放到服务器就遇到这错误,详细说下好不
taoshoujun 2010-10-20
  • 打赏
  • 举报
回复
权限问题了。。
*********************************************************** 欢迎使用 CSDN 小秘书
 http://blog.csdn.net/whowhen21***********************************************************
HooverHuang 2010-10-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 csdsuper 的回复:]
我用这一个 WebClient myWebClient = new WebClient();上传的
在本机上测试没有问题,在其它机子上部署不有问题了出现405错误
[/Quote]
基本上就是权限问题
孟子E章 2010-10-20
  • 打赏
  • 举报
回复
WebClient myWebClient = new WebClient();
myWebClient.UploadFile("http://192.168.3.1:800/Government/Upload/xxxxx.xml", "PUT", @"J:\a.xml");


注意url格式,后面带文件名,否则报告405
孟子E章 2010-10-20
  • 打赏
  • 举报
回复
http://dotnet.aspx.cc/article/d8f961c3-cbc1-4591-143d-236b572eb89f/read.aspx

1,采用PUT方法
2,服务器上需要设置相应的写入权限

采用PUT 方法,服务器无需写任何代码

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧