资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> ASP.NET编程 >> WebService >> 文档正文
最近更新
普通文档 使用 Web Services Enha
普通文档 Xml WebService完全实例
普通文档 Xml WebService完全实例
普通文档 Xml WebService完全实例
普通文档 Xml WebService完全实例
普通文档 如何创建数据库Web Serv
普通文档 通过Web Services上传和
普通文档 如何创建和使用Web服务
普通文档 Windows 集成的身份验证
推荐文档 WEB服务代理类的使用
推荐文章
推荐文档 WEB服务代理类的使用
推荐文档 .NET和SQL Server中“空
推荐文档 使用 .NET XML Web Serv
使用 .NET XML Web Services上传文件

文章作者:佚名 录入时间:2006-6-13 来源:不详
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


文件上传至asp.net webservice的一种方法

IIS ASP.net webservice服务端

    Public Function uploadfile(filename as String,filecontent() As Byte) As String
      Dim m As New MemoryStream(filecontent)
      Dim f As New FileStream(filename, FileMode.Create)
      m.WriteTo(f)
      m.Close()
      f.Close()      
      Return "OK"
     End Function

winform客户端
把文件内容读到数组里.

    Imports System.IO
    Imports System.Enum
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
      Dim f As System.IO.File
      Dim fs As System.IO.FileStream
      Dim uploadservice As New txsvr06.Service1
      Dim localfilename,serverfilename as String
      localfilename="c:\test.txt"
      serverfilename="d:\wwwroot\uploadfiles\test.txt"
      fs = f.Open(localfilename, IO.FileMode.Open, IO.FileAccess.Read)
      Dim filecontent(fs.Length - 1) As Byte
      fs.Read(filecontent, 0, fs.Length)    
      MsgBox(uploadservice.UploadFile(serverfilename,filecontent))
      f = Nothing
      fs.Close()
    End Sub

文件名不必用绝对路径.

如果serverfilename不用绝对路径,则在服务器端
把Dim f As New FileStream(filename, FileMode.Create)
改为Dim f As New FileStream(server.mappath(filename), FileMode.Create)

作者:lumingtong【atong】

  • 上一篇文档:

  • 下一篇文档:
  •     查找更多“使用 .NET XML Web Services上传文件”的内容  
    相关连接
  • 使用 Web Services Enhancements 2.0 进行编程

  • Xml WebService完全实例解析(四)

  • Xml WebService完全实例解析(三)

  • Xml WebService完全实例解析(二)

  • Xml WebService完全实例解析(一)