انتقل إلى المحتوى
60+ خلفية سحابية
حمّل مرة، وصول للأبد
سلامة SHA256
سجل الملفات والمحفوظات
كل ملف هو عنوان URL
معاينة الأرشيف
مراجعات عبر الزمن
وصول HTTP ذكاء اصطناعي-native
60+ خلفية سحابية
حمّل مرة، وصول للأبد
سلامة SHA256
سجل الملفات والمحفوظات
كل ملف هو عنوان URL
معاينة الأرشيف
مراجعات عبر الزمن
وصول HTTP ذكاء اصطناعي-native
60+ خلفية سحابية
حمّل مرة، وصول للأبد
سلامة SHA256
سجل الملفات والمحفوظات
كل ملف هو عنوان URL
معاينة الأرشيف
مراجعات عبر الزمن
وصول HTTP ذكاء اصطناعي-native
60+ خلفية سحابية
حمّل مرة، وصول للأبد
سلامة SHA256
سجل الملفات والمحفوظات
كل ملف هو عنوان URL
معاينة الأرشيف
مراجعات عبر الزمن
وصول HTTP ذكاء اصطناعي-native
Filesالملفات

كل ملف هو عنوان URL

واجهة HTTP واحدة للتخزين المحلي و60+ مزوداً سحابياً — Google Drive وS3 وDropbox والمزيد. بدون SDK، بدون مكتبات.

hoody-files · وصول تخزين عالمي

$ FILES=abc123-def456-files-1.node-us-1.containers.hoody.com

# Google Drive

$ curl https://$FILES/api/v1/files/Work/report.pdf \

?backend=backend_drive_abc

# Amazon S3

$ curl https://$FILES/api/v1/files/backups/data.zip \

?backend=backend_s3_xyz

# Dropbox

$ curl https://$FILES/api/v1/files/Photos/vacation.jpg \

?backend=backend_dropbox_123

# نفس نمط URL

HTTP/1.1 200 OK

Content-Type: application/pdf

Content-Length: 524288

# تخزين مختلف

HTTP/1.1 200 OK

Content-Type: application/zip

ETag: "a3f2bc..."

نفس نمط URL. تخزين مختلف. بلا تعقيد.

60+ مزوداً

اتصل بأي تخزين، فوراً

حمّل Google Drive وS3 وDropbox و60+ مزوداً. مصادقة واحدة لكل خلفية، ثم اوصل إليها عبر أي عنوان URL.

Google Drive
Dropbox
OneDrive
Box
iCloud Drive
MEGA
Google Photos
Jottacloud
Koofr
Seafile
Proton Drive
pCloud
HiDrive
Mail.ru Cloud
Yandex Disk
Zoho WorkDrive
Citrix ShareFile
1Fichier
Files.com
PikPak
Pixeldrain
SugarSync
Put.io
Quatrix
OpenDrive
Gofile
Linkbox
Premiumize.me
Uptobox
Uloz.to
Enterprise File Fabric
Google Drive
Dropbox
OneDrive
Box
iCloud Drive
MEGA
Google Photos
Jottacloud
Koofr
Seafile
Proton Drive
pCloud
HiDrive
Mail.ru Cloud
Yandex Disk
Zoho WorkDrive
Citrix ShareFile
1Fichier
Files.com
PikPak
Pixeldrain
SugarSync
Put.io
Quatrix
OpenDrive
Gofile
Linkbox
Premiumize.me
Uptobox
Uloz.to
Enterprise File Fabric
Google Drive
Dropbox
OneDrive
Box
iCloud Drive
MEGA
Google Photos
Jottacloud
Koofr
Seafile
Proton Drive
pCloud
HiDrive
Mail.ru Cloud
Yandex Disk
Zoho WorkDrive
Citrix ShareFile
1Fichier
Files.com
PikPak
Pixeldrain
SugarSync
Put.io
Quatrix
OpenDrive
Gofile
Linkbox
Premiumize.me
Uptobox
Uloz.to
Enterprise File Fabric
Google Drive
Dropbox
OneDrive
Box
iCloud Drive
MEGA
Google Photos
Jottacloud
Koofr
Seafile
Proton Drive
pCloud
HiDrive
Mail.ru Cloud
Yandex Disk
Zoho WorkDrive
Citrix ShareFile
1Fichier
Files.com
PikPak
Pixeldrain
SugarSync
Put.io
Quatrix
OpenDrive
Gofile
Linkbox
Premiumize.me
Uptobox
Uloz.to
Enterprise File Fabric
Amazon S3
Azure Blob Storage
Azure Files
Google Cloud Storage
Backblaze B2
Cloudinary
ImageKit
Internet Archive
Akamai NetStorage
Oracle OCI
Wasabi
DigitalOcean Spaces
Cloudflare R2
Linode Object Storage
MinIO
Ceph
IBM COS
Alibaba OSS
Tencent COS
Huawei OBS
IDrive e2
IONOS Cloud
Scaleway
Storj DCS
Filebase
Rackspace Cloud Files
OpenStack Swift
NetApp StorageGRID
Dell EMC ECS
SeaweedFS
Garage
Amazon S3
Azure Blob Storage
Azure Files
Google Cloud Storage
Backblaze B2
Cloudinary
ImageKit
Internet Archive
Akamai NetStorage
Oracle OCI
Wasabi
DigitalOcean Spaces
Cloudflare R2
Linode Object Storage
MinIO
Ceph
IBM COS
Alibaba OSS
Tencent COS
Huawei OBS
IDrive e2
IONOS Cloud
Scaleway
Storj DCS
Filebase
Rackspace Cloud Files
OpenStack Swift
NetApp StorageGRID
Dell EMC ECS
SeaweedFS
Garage
Amazon S3
Azure Blob Storage
Azure Files
Google Cloud Storage
Backblaze B2
Cloudinary
ImageKit
Internet Archive
Akamai NetStorage
Oracle OCI
Wasabi
DigitalOcean Spaces
Cloudflare R2
Linode Object Storage
MinIO
Ceph
IBM COS
Alibaba OSS
Tencent COS
Huawei OBS
IDrive e2
IONOS Cloud
Scaleway
Storj DCS
Filebase
Rackspace Cloud Files
OpenStack Swift
NetApp StorageGRID
Dell EMC ECS
SeaweedFS
Garage
Amazon S3
Azure Blob Storage
Azure Files
Google Cloud Storage
Backblaze B2
Cloudinary
ImageKit
Internet Archive
Akamai NetStorage
Oracle OCI
Wasabi
DigitalOcean Spaces
Cloudflare R2
Linode Object Storage
MinIO
Ceph
IBM COS
Alibaba OSS
Tencent COS
Huawei OBS
IDrive e2
IONOS Cloud
Scaleway
Storj DCS
Filebase
Rackspace Cloud Files
OpenStack Swift
NetApp StorageGRID
Dell EMC ECS
SeaweedFS
Garage
بروتوكولات الملفات

يتحدث كل بروتوكول تخزين

FTP وSFTP وSMB وWebDAV وHTTP وHDFS — حمّل التخزين الشبكي باستخدام أي بروتوكول تدعمه بنيتك التحتية.

FTPالمنفذ 21
SFTPالمنفذ 22
SMBالمنفذ 445
WebDAVNextcloud / SharePoint
HTTPخوادم ملفات الويب
HDFSمجموعات Hadoop
القدرات

أكثر من مجرد استضافة ملفات

بثّ، هاش، معاينة، ضغط، سجّل، وعالج الصور — كل ذلك عبر واجهة HTTP واحدة تعمل عبر جميع الخلفيات.

قراءة وبث

بثّ أي ملف عبر HTTP من التخزين المحلي أو أي خلفية سحابية. يدعم HTML وJSON والتنزيل المباشر.

GET /api/v1/files/{path}

سلامة SHA256

احسب هاشات SHA256 أو MD5 دون تنزيل الملف كاملاً. ضروري لنشر الإنتاج والتحقق من البيانات.

GET /api/v1/files/{path}?hash

معاينة الأرشيف

افحص محتويات .tar.gz و.zip دون استخراج الأرشيف. سرد الإدخالات والأحجام والمسارات في ثانية.

GET /{archive}?preview

المجلد كـ .zip

حمّل أي مجلد كأرشيف .zip عند الطلب. يعمل للتخزين المحلي والخلفيات السحابية البعيدة.

GET /{directory}?zip

سجل الملفات والمحفوظات

كل تغيير يُسجَّل مع لقطة blob قابلة للعنونة بالمحتوى. اقرأ أي ملف في أي مراجعة سابقة.

GET /api/v1/files/{path}?history

معالجة الصور

تغيير الحجم الفوري، تحويل الصيغة، الضبابية، وتدرج الرمادي لـ JPEG وPNG وWebP وGIF وBMP.

GET /{image}?thumbnail&width=400
مرجع API

21 نقطة نهاية. واجهة واحدة.

قراءة، كتابة، إدارة الخلفيات، ومراقبة السجل — كل شيء مكشوف كـ HTTP عادي. لا يلزم SDK.

25 نقطة نهاية

قراءة وتنزيل

7 نقطة نهاية

GET https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/files/Work/report.pdf?hash200 OK

GET
/{path}اعرض محتويات مجلد أو نزِّل ملفًا
GET
/api/v1/files/{path}صيغة v1 أغنى، مع بحث كامل ووصول إلى السجل (journal)
HEAD
/{path}احصل على بيانات الملف الوصفية دون تنزيل محتواه
GET
/api/v1/files/{path}?hashأعِد بصمة SHA-256 للملف
GET
/api/v1/files/glob/{path}ابحث عن الملفات بنمط glob
GET
/api/v1/files/grep/{path}ابحث في محتوى الملفات باستخدام grep
GET
/api/v1/files/stat/{path}احصل على بيانات الملف الوصفية عبر stat

كتابة وتعديل

6 نقطة نهاية

POST https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/files/copy/notes.md?copy_to=/backup/200 OK

PUT
/{path}ارفع ملفًا إلى التخزين
PATCH
/{path}عدِّل خصائص الملف، أو انقله وأعد تسميته
DELETE
/{path}احذف ملفًا أو مجلدًا
POST
/api/v1/files/copy/{path}انسخ ملفًا أو مجلدًا إلى موقع جديد
POST
/api/v1/files/move/{path}انقل ملفًا أو مجلدًا أو أعد تسميته
POST
/api/v1/files/{path}عمليات الملفات: mkdir، استخراج، تنزيل

إدارة الخلفيات

6 نقطة نهاية

POST https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/backends/drive{ "id": "backend_drive_abc" }

GET
/api/v1/backendsاعرض جميع الـ backends المتصلة
POST
/api/v1/backends/{type}اربط backend تخزين حسب النوع
GET
/api/v1/backends/{id}احصل على تفاصيل الـ backend
PUT
/api/v1/backends/{id}حدّث بيانات اعتماد الـ backend
DELETE
/api/v1/backends/{id}افصل backend
GET
/api/v1/backends/{id}/testاختبر اتصال backend

النظام والسجل

6 نقطة نهاية

GET https://abc123-def456-files-1.node-us-1.containers.hoody.com/api/v1/journal?path=src/&op=write200 OK

GET
/api/v1/files/healthفحص صحة الخدمة
GET
/api/v1/journalاستعلِم إدخالات سجل تعديلات الملفات (journal)
POST
/api/v1/journal/flushأفرِغ الـ journal إلى القرص
GET
/api/v1/journal/statsاحصل على إحصاءات الـ journal
GET
/api/v1/downloadsاعرض التنزيلات النشِطة
GET
/api/v1/extractionsاعرض عمليات الاستخراج النشِطة
أنواع الخلفيات

كل فئة خلفية

أربع فئات تخزين، واجهة HTTP واحدة. حمّل أي مزيج وصل إليها جميعاً عبر نفس نمط URL.

الفئة
المزودون
نوع التحميل
طريقة المصادقة
التخزين السحابي
31 مزوداً منهم Google Drive وDropbox وOneDrive وBox
نظام ملفات افتراضي
OAuth / مفتاح API
تخزين الكائنات
S3 وAzure Blob وGCS وB2 وCloudflare R2 و25+ متوافق مع S3
مسار الدلو
IAM / مفتاح الوصول
بروتوكولات الملفات
FTP وSFTP وSMB وWebDAV وHTTP وHDFS
مسار شبكي
كلمة مرور / مفتاح / مجهول
خاص
ذاكرة تخزين مؤقت، تقطيع، دمج، تشفير، ضغط
طبقي
موروث من الخلفية المُلفَّفة

كل ملف هو عنوان URL

ابدأ القراءة والتحقق من الهاش وإدارة الملفات عبر 60+ مزوداً بواجهة HTTP واحدة. الملفات مدمجة في كل حاوية Hoody.

اقرأ التوثيق