我们正在制作一个自动修补应用程序,并希望通过 asp.net 页面(或者可能是 Web 服务)在生产服务器上发布文件,因为我们只能通过 http 访问生产服务器。该页面应该接受文件并将它们存储到适当的位置。文件的路径将在外部 XML 文件中声明。那么,是否可以在 body 标签中发布 base64 编码文件以及如何?也许甚至有更好的方法?
the berserker
问问题
620 次
3 回答
1
于 2008-11-29T17:48:23.580 回答
1
为什么不创建一个接受如下对象的网络服务:
class postfile
{
public byte[] fileByte;
public string fileName;
}
然后在您的客户端应用程序中添加 Web 引用。
.net 将为您序列化对象。
您将需要使用 wse 安全性来保护它,并且可能需要服务使用模拟在服务器上写入文件。
于 2008-11-29T18:06:15.900 回答
1
如果您打算使用 Base64 编码。看一眼
System.Convert.ToBase64String()
System.Convert.FromBase64String()
System.Convert.ToBase64CharArray()
System.Convert.FromBase64CharArray()
于 2008-11-29T16:48:51.343 回答