两天电脑,一台作为服务器端,一台作为客户端,客户端传输文件,服务器端接收文件。
目前的方法是服务器端接收字符流,然后自己创建一个固定的文件,将字符流存储到这个文件中。
有没有办法可以知道客户端发出的文件的文件名称,然后在服务器端创建文件的时候就可以根据客户端的文件名信息来自动创建一个同名的文件?

解决方案 »

  1.   

    使用web传吗?请LZ写具体一点。如果是自己写的程序的话可以在传文件前把文件名啥的都先传过去。
      

  2.   

    FileUpload1.FileName要的是这个?
      

  3.   

    Path.GetFileNameWithoutExtension(loadFile)
      

  4.   

    如果是web开发,可以在前台建立控件<asp:FileUpload ID="FileUpload1" runat="server" />
    后台:string strNm = this.FileUpload1.FileName.Trim();  //获取上载文件的名称
      

  5.   

    socket传输?直接发送十六进制数据,解析数据。。自定义格式,就好~想怎么搞就怎么搞