Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
My.Computer.Network.UploadFile("d:\abc.txt", "http://192.168.1.13/www/abc.txt", "", "", True, 100)
MsgBox("OK!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Subvb.net 2005 winform 上传出错提示:远程服务器返回错误:(405)不允许的方法。
我在IIS里设置了已经,http://192.168.1.13/www/就是我本机的。
Try
My.Computer.Network.UploadFile("d:\abc.txt", "http://192.168.1.13/www/abc.txt", "", "", True, 100)
MsgBox("OK!")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Subvb.net 2005 winform 上传出错提示:远程服务器返回错误:(405)不允许的方法。
我在IIS里设置了已经,http://192.168.1.13/www/就是我本机的。
1、用ftp方式上传,那么必须提供的参数有:本地文件名、远程完整路径(包括ftp服务器地址)与文件名、用户名、密码;
2、服务器上放一个能够处理文件上传动作的脚本文件,那么必须提供的参数有:本地文件名、远程脚本文件名,服务器上的脚本文件具体负责如何把文件存储到服务器的某某位置。向楼主这句代码:My.Computer.Network.UploadFile("d:\abc.txt", "http://192.168.1.13/www/abc.txt", "", "", True, 100)
如果是第一种方法,那么远程地址不对,不是ftp,而且用户名和密码都没有,如果这样也能上传文件的话,这个服务器呵呵
如果是第二种方法,还是我在1楼说的,感觉第二个参数应该那个远程脚本文件
启用脚本对象模型 (SOM)。
因为出现此种情况只有三个原因:
没有指定文件名。 例如, 不指定 http://Server/Web/。
启用脚本对象模型 (SOM)。
调用 DTC 事件。 因此请确认你的上载服务器是否正确
要确定是否页可使用远程脚本客户端, 上验证没有的 window.location.href 属性值斜杠标记中结束。 要提供在客户端浏览器, 文件名并以防止错误服务器