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 Copiar Carpeta de Aspose.Cells Cloud
La API CopyFolder duplica una carpeta existente dentro del almacenamiento de Aspose.Cells Cloud. Esto resulta útil para crear copias de seguridad, reorganizar datos o preparar una jerarquía de carpetas para su posterior procesamiento sin necesidad de mover archivos manualmente.
API de Excel: Copiar Carpeta
API Web
PUT https://api.aspose.cloud/v4.0/cells/storage/folder/copy/{srcPath}
Seguridad y Autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
La API CopyFolder acepta los siguientes parámetros
| Nombre del Parámetro | Obligatorio | Tipo | Ubicación (Ruta/Consulta) | Descripción |
|---|---|---|---|---|
srcPath |
Sí | Cadena | Ruta | La ruta de la carpeta de origen que se va a copiar. |
destPath |
Sí | Cadena | Consulta | La ruta donde se creará la nueva carpeta. |
srcStorageName |
No | Cadena | Consulta | El nombre del almacenamiento que contiene la carpeta de origen. |
destStorageName |
No | Cadena | Consulta | El nombre del almacenamiento de destino donde se debe copiar la carpeta. |
Respuesta de Ejemplo
Una llamada correcta devuelve HTTP 200 con un cuerpo JSON vacío:
{}
Solicitud cURL de ejemplo
curl -X PUT "https://api.aspose.cloud/v4.0/cells/storage/folder/copy/MyFolder?destPath=MyFolderCopy" \
-H "Authorization: Bearer {access_token}"
Códigos de Estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto | Filtro aplicado correctamente; la respuesta contiene detalles de la operación. |
| 400 | Solicitud Incorrecta | Parámetros ausentes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No Autorizado | Token JWT inválido o ausente. |
| 413 | Carga Excesiva | El archivo subido supera el límite de tamaño permitido. |
| 500 | Error Interno del Servidor | Error inesperado en el servidor. |
Especificación OpenAPI
La Especificación OpenAPI define una interfaz de programación accesible públicamente y permite 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 un SDK constituye la mejor manera de acelerar el desarrollo. Un SDK se encarga de los detalles de bajo nivel y le permite centrarse en las tareas de su proyecto. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código demuestran cómo realizar llamadas a los servicios web de Aspose.Cells mediante diversos SDK: