跳至本文
使用文件

搜尋文件

搜尋僅在此瀏覽器進行,關鍵字不會傳送或儲存。請勿輸入憑證。

正在載入搜尋索引…

Tab 或方向鍵移動 · Enter 開啟 · Esc 關閉
瀏覽文件

準備圖片上傳

從真實 prepare_image_upload 工具生成輸入、輸出、OAuth 權限與安全註解,與經過核實的 MCP 契約保持一致。

公開測試最後核實
本頁目錄

工具

prepare_image_upload

建立短期上傳會話;客戶端按返回的方法和請求頭上傳準確位元組,再完成上傳。本地路徑不能替代檔案傳輸。

權限與安全

OAuth 權限:files:write

訊號 值
destructiveHint false
idempotentHint false
openWorldHint true
readOnlyHint false
spendsCredits false
requiresUserConfirmation false
sideEffects temporary_upload_created

註解用於描述安全屬性,不能替代使用者批准、OAuth 授權或服務端校驗。

輸入引數

欄位 型別 必填 預設值 約束 含義
byte_size integer 是 — exclusiveMinimum: 0 客戶端將通過 PUT 傳送的準確位元組數。
filename string 是 — minLength: 1; maxLength: 240 客戶端檔名,不是服務端可以讀取的本地路徑。
mime_type string 是 — pattern: ^image/(png|jpeg|webp)$ 圖片實際 MIME 型別。

引數示例

json
{
  "byte_size": 1024,
  "filename": "character.png",
  "mime_type": "image/png"
}

結構化返回

欄位 型別 必填 預設值 約束 含義
expires_at string 是 — format: date-time 上傳 URL 過期時間。
headers object 是 — — 實際傳輸請求頭,不額外新增 MCP Token 或 API Bearer 憑據。
max_bytes integer 是 — — 允許上傳的最大位元組數。
method string 否 "PUT" const: "PUT" 客戶端傳輸位元組時必須使用的 HTTP 方法。
upload_id string 是 — format: uuid 傳給 complete_image_upload 的上傳會話 ID,不是最終 file_id。
upload_url string 是 — — 敏感短期上傳 URL,需傳輸實際位元組,不公開此地址。

McpUploadPrepareOutput

錯誤與後續步驟

工具錯誤包含 error 物件,內有 code、message、retryable、request_id 和 details。不要依賴訊息文本分支或洩露私有輸入。終態失敗也要檢查部分產物;返回簽名 URL 不代表已儲存檔案。

標準工作流 · 支出保護

這篇文件有幫助嗎?

不收集搜尋字詞、程式碼或自由文字。此開關僅控制文件互動事件。 隱私權政策

需要協助?聯絡支援