پرش به مطلب اصلی

دانلود با نشانی امضاشده

GET 

/api/v1/SharingService/FileDownload/Download/:fileId/Signed

فایلی را که یکی از مسیرهای .../Signed برایش نشانی امضاشده ساخته تحویل می‌دهد. نشانی را همان‌طور که برگشته باز کنید؛ پارامترهای sid، exp، name و sig بخشی از امضا هستند.

دسترسی: بدون ورود و بدون هیچ سرآیندی؛ مجوز دسترسی خود امضاست. با هر درخواست همه‌چیز دوباره بررسی می‌شود: پیوند باید هنوز فعال، حذف‌نشده و منقضی‌نشده باشد، رمز پیوند از زمان ساختن نشانی تغییر نکرده باشد.

پاسخ: محتوای فایل همیشه به صورت پیوست، با X-Content-Type-Options: nosniff، Cache-Control: no-store و Referrer-Policy: no-referrer. درخواست بازه‌ای (Range) پشتیبانی می‌شود، پس دانلود قطع‌شده ادامه پیدا می‌کند. این درخواست در گزارش دانلود ثبت نمی‌شود.

خطاها: 401 برای نشانی منقضی، امضای نادرست، پیوند لغوشده یا هر ناهمخوانی دیگر؛ پاسخ عمداً یکسان است. 404 با متن Physical File Not Found! وقتی فایل روی دیسک نباشد.

درخواست​

پاسخ‌ها​

OK