Solución de gestión de archivos de Excel basada en la nube – Explicación detallada de la funcionalidad de copia por lotes de la API Copy File de Aspose.Cells
La API copyFile permite a los usuarios duplicar un archivo de Excel desde una ruta de origen especificada hasta una ruta de destino, admitiendo diversas opciones de almacenamiento.
API de Excel: Copiar archivo
API web
PUT https://api.aspose.cloud/v4.0/cells/storage/file/copy/{srcPath}
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de solicitud de la API copyFile
| Nombre del parámetro | Tipo | Ruta / Cadena de consulta / Cuerpo HTTP | Descripción |
|---|---|---|---|
| srcPath | String | Ruta | Ruta de origen del archivo que se va a copiar. |
| destPath | String | Cadena de consulta | Ruta de destino donde se guardará el archivo. |
| srcStorageName | String | Cadena de consulta | Nombre del almacenamiento de origen. |
| destStorageName | String | Cadena de consulta | Nombre del almacenamiento de destino. |
| versionId | String | Cadena de consulta | ID opcional de la versión del archivo que se va a copiar. |
Respuesta
La operación no devuelve contenido si se completa correctamente. Los códigos de estado HTTP típicos son:
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto (OK) | Filtro aplicado correctamente; la respuesta contiene detalles de la operación. |
| 400 | Solicitud incorrecta (Bad Request) | Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado (Unauthorized) | Token JWT no válido o ausente. |
| 413 | Carga demasiado grande (Payload Too Large) | El archivo cargado excede el límite de tamaño. |
| 500 | Error interno del servidor (Internal Server Error) | Error inesperado en el servidor. |
¿Cómo utilizar la API de copia de archivos con los SDK?
Especificación de la API de copia de archivos
La Especificación de la API de copia de archivos proporciona una interfaz de programación pública accesible para realizar interacciones REST directamente desde un navegador web.
Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells. El siguiente ejemplo muestra cómo realizar llamadas a la API en la nube mediante cURL.
Utilizar los SDK de Aspose.Cells Cloud
Utilizar un SDK es la forma más rápida de desarrollar, ya que oculta los detalles de bajo nivel, lo que le permite convertir datos de tablas de hojas de cálculo en imágenes con un código mínimo. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código ilustran cómo invocar los servicios web de Aspose.Cells mediante diversos SDK: