簡體   English   中英

iOS是否支持通過SMB進行文件操作?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM