我现在做了一个上传的程序!可是要把文件存到别的服务器上,我做的只能存到当前的服务器上,请问如何实现跨服务器上传文件谢谢!
急!!!在线等..
急!!!在线等..
解决方案 »
- 高分求助!!!
- 这样的报表怎样实现
- 打印和打印预览的问题 高手请进
- asp.net可以实现跨域Post吗(不用ajax)?
- asp.net能不能获取客户端访问机器的登录名和所在的域名
- 为显示到TEXTBOX的时候能换行,如何让(this.cells[1].innerHTML+this.cells[2].innerHTML)中间加一个换行符号?
- WindowsServer 2008 的WEB部署问题..
- 请各位高手帮帮忙:如何在asp.net中打印文件!急!
- 怎么控制一组方法同时运行-100分
- 急!如何动态添加DataGrid控件
- 如何用spreadsheet在aspx页面里显示类似excel的表格
- 用C#在ASP.NET里边怎样更改EXCEL的SHEET名(假设只有一个SHEET)
最好有个教程!谢谢了
放到什么地方啊
myWebClient.DownloadFile(uristring, filename)模拟上传:
其中uriString为你web 上的form表单的action地质
filename为要上传的文件本地路径Dim myWebClient As New WebClient
Dim responseArray As Byte() = myWebClient.UploadFile(uriString, "POST", fileName)
dim html as string=Encoding.Default.GetString(responseArray)
下面是没有文件上传的普通表单提交!
没有文件上传的 ,encType=multipart/form-data为 Public Function PostDate(ByVal url As String, ByVal PostData() As String) As String
Dim Post As String = ""
For Each s As String In PostData
Post += s + "&"
Next
Post = Post.Substring(0, Post.Length - 1)
Dim html As String = "" Dim encoding As Encoding = encoding.GetEncoding("GB2312")
Dim data As Byte() = encoding.GetBytes(Post)
Dim myRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
myRequest.Method = "POST"
myRequest.ContentType = "application/x-www-form-urlencoded"
myRequest.ContentLength = data.Length
Dim newStream As Stream = myRequest.GetRequestStream()
newStream.Write(data, 0, data.Length)
newStream.Close()
Dim resp As HttpWebResponse = CType(myRequest.GetResponse(), HttpWebResponse)
Dim sr As StreamReader = New StreamReader(resp.GetResponseStream(), System.Text.Encoding.Default)
html = sr.ReadToEnd() Return html
End Function
使用:
Dim postdata As String() = {"id=luajiu", "pw=xxxx", "ipmask=0"} Dim strUrl As String = "http://bbs.cau.edu.cn/wusetu.cn/bbslogin"
Dim SessionHtml As String = PostDate(strUrl, postdata)
<system.web>
<identity>