什么是 iPic 上傳服務
圖床神器 iPic 可以方便的上傳圖片、插入博客。不僅是獨立的 App,iPic 同樣提供開放的上傳服務,你的 App 可以方便的調用 iPic 上傳服務進行圖片的上傳。
使用 iPic 上傳服務的條件
- iPic 已安裝(可位于任意位置,不一定是
/Applications
) - iPic 至少被運行一次
如何使用 iPic 上傳服務
目前 iPic 上傳服務支持使用 URL scheme 進行通信。
調用 iPic 上傳服務的示例 URL scheme:
iPic:///upload?filePath=/Users/jason/Downloads/test.jpg&callback=iPicDemo:///uploadResult
-
iPic:///upload
- 固定值
-
filePath
- 圖片文件的完整路徑
-
callback
- 用于 iPic 上傳服務回調你的 App
iPic 上傳服務回調你的 App 的示例 URL scheme:
iPicDemo:///uploadResult?filePath=/Users/jason/Downloads/1753061.jpg&url=http://img.com/test.jpg
-
iPicDemo:///uploadResult
- 你的 App 支持的 URL Scheme
-
filePath
- 和調用 iPic 上傳服務時的路徑完全一致
- 用于上傳多張圖片時獲取不同圖片對應的 url
-
url
- 圖片文件的 URL
- 如果上傳失敗,回調中無此參數
注:
- 一次調用僅支持上傳一張圖片。如需上傳多張,多次調用即可。回調將依次執行
- 目前尚未支持錯誤碼
更多細節,可以查看示例項目:UploadImageDemo