Especifique el campo x-oss-process para ejecutar una tarea de procesamiento en modo síncrono. En este modo, la aplicación no avanza a otra tarea hasta que finaliza la actual. El procesamiento síncrono es adecuado para tareas cuyos resultados se devuelven de manera eficiente, como el procesamiento de imágenes y de documentos.
Operaciones compatibles con el procesamiento síncrono
Reemplace el asterisco (*) del nombre de operación descrito a continuación por el parámetro de procesamiento de datos correspondiente. Por ejemplo, especifique x-oss-process=image/resize para cambiar el tamaño de las imágenes.
|
Función |
Operación |
Referencias |
Métodos |
|
Procesamiento de imágenes |
x-oss-process=image/* |
|
|
|
Procesamiento de documentos |
x-oss-process=doc/* |
|
|
|
Procesamiento multimedia |
|
||
|
Inteligencia de imágenes (excepto la decodificación de marcas de agua ocultas) |
x-oss-process=image/* |
Preguntas frecuentes
¿Puedo realizar varias operaciones simultáneamente en modo síncrono?
-
Cuando ejecuta una tarea de procesamiento síncrono que admite acceso anónimo, como el procesamiento de imágenes, agregue varios parámetros de procesamiento a la URL para ejecutar las operaciones de forma simultánea.
Utilice la siguiente URL para cambiar el tamaño de la imagen y agregarle marcas de agua.
https://examplebucket.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_300,h_300/watermark,image_cGFuZGEucG5n,t_90 -
Cuando ejecuta una tarea de procesamiento síncrono en la que no se permite el acceso anónimo, como una tarea de procesamiento de documentos, puede utilizar los SDK de Object Storage Service (OSS) y agregar varios parámetros de procesamiento para realizar operaciones simultáneamente.
El siguiente código proporciona un ejemplo de cómo convertir el formato y capturar una instantánea de un documento agregando parámetros y utilizando OSS SDK for Java.
getObjectRequest.setProcess("doc/convert,target_jpg,source_docx/snapshot,target_jpg,source_docx,page_2");
Referencia
Para obtener más información sobre cómo guardar los archivos procesados en OSS, consulte Save As.