![](/img/trans.png)
[英]Whats the best C# Way to stream a H.264 Video to another computer/device on a network? Is there a library/API For this? File Sharing?
[英]Best way of moving a file from one network to another c# iis
我正在使用 C# 编写 IIS Web 服务(在asmx
文件中),它将文件作为输入并将其移动到特定的服务器目录。
我目前正在做的是,我在调用web服务之前将这个文件转换成一个Base64
字符串,并将这个Base64
类型的字符串传递给web服务。 Web 服务将字符串转换为文件并将其保存到目录中。
有更好的做法吗?
正如 LB 在评论中指出的那样;
Web 服务(托管在 .asmx 中)使用基于 xml/soap 的协议,这意味着每个二进制数据都必须手动或自动转换为文本(base64、十六进制字符串等)。
所以最好的方法是我从一开始就这样做。 这是我使用的代码;
将文件转换为Base64
类型的字符串;
byte[] bytes = File.ReadAllBytes("file path");
string file = Convert.ToBase64String(bytes);
将Base64
字符串转换回文件;
byte[] bytes = Convert.FromBase64String(b64Str);
File.WriteAllBytes(path, bytes);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.