将base64编码文件发布到asp.net 1.1页面

时间:2008-11-29 15:08:59

标签: asp.net http file upload

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

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

答案 2 :(得分:1)

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

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

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

.net将为您序列化对象。

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