Bulut Tabanlı Excel Dosyası Yönetimi Çözümü – Aspose.Cells Klasör Kopyalama API'sinin Toplu Kopyalama Özelliklerinin Detaylı Açıklaması
CopyFolder API’si, Aspose.Cells Cloud deposunda mevcut bir klasörü kopyalar. Bu işlem, manuel dosya taşıma yapmadan yedekler oluşturma, verileri yeniden düzenleme veya ileri işlem için bir klasör hiyerarşisi hazırlama amacıyla faydalıdır.
Excel API: Klasör Kopyala
Web API
PUT https://api.aspose.cloud/v4.0/cells/storage/folder/copy/{srcPath}
Güvenlik ve Yetkilendirme
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
CopyFolder API’si aşağıdaki parametreleri kabul eder
| Parametre Adı | Gerekli | Tür | Konum (Yol/Sorgu) | Açıklama |
|---|---|---|---|---|
srcPath |
Evet | Dize | Yol | Kopyalanacak kaynak klasörün yolu. |
destPath |
Evet | Dize | Sorgu | Yeni klasörün oluşturulacağı yol. |
srcStorageName |
Hayır | Dize | Sorgu | Kaynak klasörü içeren depo adı. |
destStorageName |
Hayır | Dize | Sorgu | Klasörün kopyalanacağı hedef depo adı. |
Örnek Yanıt
Başarılı bir çağrı, boş JSON gövdesiyle HTTP 200 döndürür:
{}
Örnek cURL isteği
curl -X PUT "https://api.aspose.cloud/v4.0/cells/storage/folder/copy/MyFolder?destPath=MyFolderCopy" \
-H "Authorization: Bearer {access_token}"
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | Tamam | Filtre başarıyla uygulandı; yanıt işlem detaylarını içerir. |
| 400 | Geçersiz İstek | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Yetkisiz | Geçersiz veya eksik JWT belirteci. |
| 413 | Yük Çok Büyük | Yüklenen dosya boyut sınırını aşıyor. |
| 500 | Sunucu İç Hatası | Beklenmeyen sunucu hatası. |
OpenAPI Specification (OpenAPI Spesifikasyonu)
OpenAPI Specification, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından gerçekleştirmenize olanak tanır.
Aspose.Cells web servislerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye istek nasıl atılacağını göstermektedir.
SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoludur. Bir SDK, düşük seviye detayları yöneterek proje görevlerinize odaklanmanızı sağlar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, çeşitli SDK’lar kullanılarak Aspose.Cells web servislerine nasıl istek atılacağını göstermektedir: