【问题标题】:Posting base64 encoded files to an asp.net 1.1 page将 base64 编码文件发布到 asp.net 1.1 页面
【发布时间】:2010-09-24 13:33:08
【问题描述】:

我们正在制作一个自动修补应用程序,并希望通过 asp.net 页面(或者可能是 Web 服务)在生产服务器上发布文件,因为我们只能通过 http 访问生产服务器。该页面应该接受文件并将它们存储到适当的位置。文件的路径将在外部 XML 文件中声明。 那么,是否可以在 body 标签中发布 base64 编码文件以及如何?也许有更好的方法?

【问题讨论】:

    标签: asp.net http file upload


    【解决方案1】:

    如果您打算使用 Base64 编码。 来看看

            System.Convert.ToBase64String()
            System.Convert.FromBase64String()
            System.Convert.ToBase64CharArray()
            System.Convert.FromBase64CharArray()
    

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      为什么不创建一个接受如下对象的网络服务:

      class postfile
      {
       public byte[] fileByte;
       public string fileName;
      }
      

      然后在您的客户端应用中添加网络引用。

      .net 将为您序列化对象。

      您需要使用 wse 安全性来保护它,并且可能需要服务使用模拟在服务器上写入文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-07-16
        • 2019-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-23
        • 1970-01-01
        相关资源
        最近更新 更多