基礎(chǔ)理論介紹:
這段是給像我一樣對(duì)smb沒(méi)有什么概念的童鞋們看的,自己理解的也只是皮毛如有錯(cuò)誤請(qǐng)理解,如果對(duì)smb熟悉的可以飄過(guò)這一段。
smb有時(shí)候也叫做samba,和ftp一樣也是一種共享文件的協(xié)議,但是比f(wàn)tp強(qiáng)的是它不僅只有下載文件的權(quán)限,對(duì)文件的下增刪改都是可以的。Windows上的貢獻(xiàn)文件夾就是基于smb的協(xié)議的。
在iOS下由于設(shè)備的硬盤(pán)都不是很大,所以現(xiàn)在有很多的硬件廠(chǎng)商都對(duì)做wifi共享文件有興趣,早期的協(xié)議很多都是采用ftp的,為什么我會(huì)知道這些因?yàn)橐郧肮臼亲鐾獍暮芏嘤布S(chǎng)商拿過(guò)來(lái)的硬件都是基于ftp的。但是后來(lái)發(fā)現(xiàn)用ftp會(huì)有諸多不變,有的廠(chǎng)商就把協(xié)議修改成了今天討論的smb協(xié)議了。
不知道是不是我Google的方式不對(duì),還是因?yàn)榇_實(shí)smb在IOS方面的資料很少。
在網(wǎng)上找了很久都沒(méi)有找到一個(gè)能用的demo,這個(gè)demo都是在網(wǎng)上找了好幾demo合在一起的。但是基本上都是在基于https://github.com/kolyvan/kxsmb/ 工程下修改的。
下載好后,打開(kāi)工程會(huì)發(fā)現(xiàn)并沒(méi)有l(wèi)ibs文件夾,更別說(shuō)里面的文件了。所以這時(shí)要安裝配置smb協(xié)議了,小編以寫(xiě)好流程請(qǐng)跟小編進(jìn)入連接http://m.itdecent.cn/p/d0473d342efc 進(jìn)行安裝依賴(lài)庫(kù)哦!