Aspose.Cells Cloud Dosya İndirme API'si – Bulutta Hızlı Dosya İndirme Arayüzü
DownloadFile API, Aspose.Cells Cloud depolama alanında saklanan dosyaları almanızı sağlar. Dosya İndirme API’si, Excel elektronik tablolarını, PDF’leri, CSV’leri ve diğer desteklenen formatları doğrudan buluttan erişmek için önemlidir.
Excel API: Dosya İndirme
Web API
GET https://api.aspose.cloud/v4.0/cells/storage/file/{path}
Güvenlik ve Kimlik Doğrulama
Aspose.Cells Cloud API’leri güvenlidir ve JWT belirteci tabanlı kimlik doğrulama gerektirir.
-H "Authorization: Bearer {access_token}"
DownloadFile API istek parametreleri
| Parametre Adı | Tür | Konum (Yol / Sorgu) | Açıklama |
|---|---|---|---|
| path | String | Yol | İndirmek istediğiniz dosyanın sanal yolu. |
| storageName | String | Sorgu | Dosyanın hangi depodan alınacağına ilişkin depo adı. |
| versionId | String | Sorgu | İndirilecek dosyanın sürüm tanımlayıcısı (geçerliysa). |
Yanıt
API, bir ikili dosya akışı döndürür. Content-Type başlığı dosya formatıyla eşleşir (örneğin, XLSX için application/vnd.openxmlformats-officedocument.spreadsheetml.sheet). JSON yükü döndürülmez.
HTTP Durum Kodları
| Kod | Anlam | Açıklama |
|---|---|---|
| 200 | OK (Tamam) | Filtre başarıyla uygulandı; yanıt işlem detaylarını içerir. |
| 400 | Bad Request (Hatalı İstek) | Eksik veya geçersiz parametreler (örneğin, desteklenmeyen dosya türü). |
| 401 | Unauthorized (Yetkisiz) | Geçersiz veya eksik JWT belirteci. |
| 413 | Payload Too Large (Yük Çok Büyük) | Yüklenen dosya boyut sınırlamasını aşıyor. |
| 500 | Internal Server Error (İç Sunucu Hatası) | Beklenmeyen sunucu hatası. |
OpenAPI Spesifikasyonu
OpenAPI Spesifikasyonu, herkese açık bir programlama arayüzü tanımlar ve REST etkileşimlerini doğrudan bir web tarayıcısından yapmanızı sağlar.
Aspose.Cells web hizmetlerine kolayca erişmek için cURL komut satırı aracını kullanabilirsiniz. Aşağıdaki örnek, cURL ile Cloud API’ye nasıl çağrı yapıldığını göstermektedir.
Aspose.Cells Cloud SDK’larını Kullanın
SDK kullanmak, geliştirme sürecini hızlandırmanın en iyi yoldur. Bir SDK, düşük seviye detayları yönetir ve size proje görevlerinize odaklanma imkanı sunar. Aspose.Cells Cloud SDK’larının tam listesi için lütfen GitHub deposuna göz atın.
Aşağıdaki kod örnekleri, Aspose.Cells web hizmetlerine farklı SDK’lar kullanılarak nasıl çağrı yapıldığını göstermektedir: