檔案上傳也屬于資料送出接口的一種,我們可以利用資料送出接口的方法來完成。
請求位址:
/index.php?appid=[APPID]&appsecret=[appsecret]&api_auth_code=[登入appsecret]&api_auth_uid[使用者id]&s=api&c=file&m=upload&fid=[檔案上傳字段的id号]&siteid=[站點id]
fid是你背景自定義上傳字段的id号,例如下圖中的【9】。
請求參數:
表單檔案upload的名稱name=file_data,這個一定要固定。
前端示例:
<form action="請求位址" method="post" enctype="multipart/form-data" >
<input type="file" name="file_data"/>
<input type="submit" name="Submit" value="送出" />
</form>
這裡以html為例,因為不同的用戶端語言方法不一樣!
傳回結果:
114是檔案的id号,用于釋出文章使用儲存,url是詳細路徑。
php版本的用戶端示例代碼(因為不同的用戶端語言方法不一樣,隻列舉php的,以此類推):
sc
----------------------多檔案字段如何運用多個檔案上傳呢----------------
上傳原理:通過本接口多次進行上傳操作,每次上傳成功後,會傳回一個附件id号,通過多次上傳會傳回多個id号,然後再用戶端組裝為多檔案數組格式,再送出到伺服器背景。