关于net.webclient文件上传的问题

[复制链接]
查看11 | 回复2 | 2021-1-27 05:48:42 | 显示全部楼层 |阅读模式
使用winform开发。
在服务器端调试运行可以上传文件,但在其他客户端使用时,就会发生远程服务器返回错误:(500)内部服务器错误。真是百思不得其解啊。
pulbicfunctionupload()asstring
dimstrUrasstring=“192.168.1.100/files/upload.aspx”
'利用WebClient
DimwebClientAsSystem.Net.WebClient=NewSystem.Net.WebClient()
webClient.Credentials=System.Net.CredentialCache.DefaultCredentials
webClient.Headers.Add("user-agent","Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.2;.NETCLR1.0.3705;)")
DimresponseArrayAsByte()
responseArray=webClient.UploadFile(strUri,"POST",Me.TextBoxFilePath.Text.Trim)
DimsavePathAsString=""
savePath=System.Text.Encoding.ASCII.GetString(responseArray)
IfsavePath=""Then
Me._filenameupLoaded=""
Return""
Else
Me._filenameupLoaded=savePath
ReturnsavePath
EndIf
CatchexAsException
Me._errors=ex.Message
Me._filenameupLoaded=""
Return""
'Throwex
Finally
Me.Cursor=Cursors.Default
EndTry
endfunction

分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:48:42 | 显示全部楼层
出了问题就要自己调试,然后贴出你的断言、异常和调试画面,表现出你已经做了分析和诊断。如果什么正规的程序员该会做法都不做、而拿出简单的一个有无数种可能性的话来要求别人“赶快告诉我所有的可能性”,这本身就不是论坛所应该回答的。
回复

使用道具 举报

千问 | 2021-1-27 05:48:42 | 显示全部楼层
既然在192.168.1.100/files/upload.aspx崩溃了,你就不用百思不得骑姐了,应该动手调试它。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行