0

有谁知道从 iOS 浏览(和上传/下载/流式传输)smb 共享(SMB/CIFS 协议)的库。这必须支持所有 Windows 操作系统。这是对我的年级帮助。

4

1 回答 1

4

不完全回答你的问题,但我有一些提示:

  1. 如果您编写自己的客户端,请不要相信 IETF RFC。微软在遵守规范方面并没有一丝不苟。并确保使用 Unicode 文件/文件夹名称、所有主要版本的 Windows 等进行测试。
  2. 不要编写自己的客户端。:-)
  3. 如果您使用开源库,请确保它不是 GPL 或 LGPL,除非您打算开源整个项目。LGPL 几乎可以工作——它在 Mac OS X 上可以——但它需要动态链接,这在 iOS 上不受支持。
  4. 您可能会在应用商店中看到使用 GPL 或 LGPL 库的应用,但不要认为自己使用它们是安全的。这些应用程序经常公然滥用许可证。
  5. opensource.apple.com 有一个 smb 客户端,它是一个很好的参考,但它是一个文件系统内核扩展,所以你不能直接使用它。
于 2014-02-04T18:08:56.153 回答