[英]Does iOS support file operations via SMB?
iOS(或iPhone OS)是否支持通過SMB網絡共享進行文件操作? 如果是的話,有沒有關於如何做到這一點的文件?
尚未測試,但這可能會有所幫助:http: //38leinad.wordpress.com/2011/03/23/windows-filesharing-library-for-ios/
我以為我在macbook和我的iPhone模擬器之間工作但是它從不適用於在Windows機器上共享的文件夾..請參考我發布的單獨問題 - 使用NSNetService類將SMB tcp ip連接到Windows上共享的文件夾機器 - 我采取的步驟......
不確定SMB,但我能夠使用SFTP在越獄的IPad上讀/寫文件。 操作系統版本4.1,4.2,4.3。
在旁注中,我認為這個問題需要一些澄清 - 你究竟想要做什么,以及你是否正在使用常規設備或越獄設備。 了解這些事情后,答案可能會有很大不同。
我使用samba包中的libsmbclient進行iOS上的SMB操作。 您可以查看我的項目https://github.com/kolyvan/kxsmb(libsmbclient上的 objective-c包裝器)。 目前它支持一組有限的SMB操作。 它主要用於瀏覽本地網絡並從SMB共享中檢索文件。
iOS沒有任何API可與SMB一起使用。 但是,SMB目前由Microsoft記錄並實施它並非不可能(盡管也不容易)。 我創建了一個免費軟件項目,其中包含處理SMB所需的大部分內容。 看到
https://sourceforge.net/projects/smb4ios/
它不使用Samba或任何其他重量級的庫。 主要用於打印機,但有了已經存在的內容,很容易添加對文件處理或其他任何內容的支持。
我不關心GPL的東西,你可以重用代碼而不用擔心。 只需檢查我使用的NTLM庫是否具有正確的許可證(或實現您自己的NTLM)。
您也可以參考我的經驗,我設法為iOS實現SMB客戶端:iOS上的SMB / samba支持?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.