从iOS读取Windows共享文件夹



我想开发一个应用程序,可以从Windows桌面共享的文件夹中读取内容。

我发现有一个Samba实现可以将iOS文件夹共享到windows,但是我还没有找到我要找的。

如何以编程方式从iOS设备读取windows共享文件夹?

在Windows上有一个叫做SMB的协议来共享文件夹,不是吗?iOS SDK上是否有该协议的实现?

In Xamarin。iOS(基于c#的iOS应用开发环境),免费库"SharpCifs"。性病"的存在。

对于文件读取,这样使用:

var file = new SmbFile("smb://UserName:Password@ServerName/ShareName/Folder/FileName.txt"));
var readStream = file.GetInputStream();
var buffer = new byte[1024*8];
var memStream = new MemoryStream();
int size;
while ((size = readStream.Read(buffer, 0, buffer.Length)) > 0)
    memStream.Write(buffer, 0, size);
Console.WriteLine(Encoding.UTF8.GetString(memStream.ToArray()));

我需要用c#而不是Obj-C/Swift来写,但我认为你可以充分利用你对Obj-C/Swift的知识。

最新更新