我将VB.Net与VisualStudio 2015和.net 4.5.2一起使用。
我使用System.Net.WebClient类将UPLOAD ASYNC文件上传到一个Web服务器,其中包含方法UploadFileAsync(地址为URI,fileName为字符串),但是当fileSize太大时,会产生System.OutOfMemoryException ...
有什么想法吗?
谢谢!
答案 0 :(得分:0)
解决。
这里有一个错误:
postStreamHeaders = boundary & vbCrLf & "Content-Disposition: form-data; name=""var1""" & vbCrLf & vbCrLf & "val1" & vbCrLf
postStreamHeaders = boundary & vbCrLf & "Content-Disposition: form-data; name=""var2""" & vbCrLf & vbCrLf & "val2" & vbCrLf
postStreamFooters = boundary & "--"
良好的语法是:
postStreamHeaders = "--" & boundary & vbCrLf & "Content-Disposition: form-data; name=""var1""" & vbCrLf & vbCrLf & "val1" & vbCrLf
postStreamHeaders &= "--" & boundary & vbCrLf & "Content-Disposition: form-data; name=""var2""" & vbCrLf & vbCrLf & "val2" & vbCrLf
postStreamFooters = "--" & boundary & "--" & vbCrLf
希望这可以帮助别人...