全部產品
Search
文件中心

Object Storage Service:同步處理

更新時間:Dec 27, 2024

同步處理(x-oss-process)是指程式執行一個任務時,必須等待該任務完成才能繼續執行其他任務。同步處理適用於可以快速返回結果的情境,例如圖片處理、文檔處理等。

支援同步處理的操作

說明

操作名稱中的*需替換為對應的處理參數。例如圖片縮放的操作名稱為x-oss-process=image/resize

功能

操作名稱

相關文檔

操作方式

圖片處理

x-oss-process=image/*

處理參數

  • 檔案URL

  • 阿里雲SDK

  • REST API

文檔處理

x-oss-process=doc/*

  • 阿里雲SDK

  • REST API

ApsaraVideo for Media Processing

  • 視頻:x-oss-process=video/*

  • 音頻:x-oss-process=audio/*

圖片智能(除解析盲浮水印)

x-oss-process=image/*

圖片智能

常見問題

同步處理可以同時進行多個操作嗎?

  • 對於支援匿名訪問的同步處理操作,例如圖片處理,可以通過檔案URL添加多個處理參數的方式,對圖片進行多個操作。例如您需要對圖片進行縮放並添加浮水印,可以使用以下檔案URL。

    https://examplebucket.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_300,h_300/watermark,image_cGFuZGEucG5n,t_90
  • 對於不支援匿名訪問的同步處理操作,例如文檔處理,可以通過阿里雲SDK添加多個處理參數的方式,對文檔進行多個操作。以Java SDK為例,通過添加以下處理參數,實現轉換文件類型並擷取文檔快照。

    getObjectRequest.setProcess("doc/convert,target_jpg,source_docx/snapshot,target_jpg,source_docx,page_2");

更多參考

關於如何將處理後的檔案持久化地儲存在OSS中,請參見另存新檔