原理
使用CocoaHTTPServer框架,在iOS端建立一個本地服務器,只要電腦和手機連入同一熱點或者說網絡,就可以實現通過電腦瀏覽器訪問iOS服務器的頁面,利用POST實現文件的上傳。
實現
1.下載CocoaHTTPServer
2.導入CocoaHTTPServer-master目錄下的Core文件夾
3.導入Samples/SimpleFileUploadServer目錄下的MyHTTPConnection類文件和web文件夾
導入web文件夾的時候,一定要使用真實的目錄,而不是xcode的虛擬目錄
4.在適當的地方配置server啟動。這里以AppDelegate為例
5.運行后,控制台會打印出端口號和ip,在電腦端瀏覽器里輸入ip+端口號訪問即可,如果成功的話會看到如下界面:
訪問成功.png
6.如果上傳成功,網頁上會出現上傳的文件名,可以在沙盒里驗證文件是否上傳成功
(上傳的文件形式有很多,圖片,文本,視頻都可以,記得電腦和手機連入同一熱點或者說網絡)
舉個栗子:https://pan.baidu.com/s/1jIf95u2
