دانلود و پیشنمایش
دانلود فایل از پیوند اشتراک یا توسط مالک، و پیشنمایش.
دانلود فایل توسط مالک آن
مالک فایل با این مسیر فایل خودش را دانلود میکند. ابردرایو برای هر فایل یک پیوند «فقط مالک» میسازد و این مسیر از همان استفاده میکند. دکمهی دانلود برنامهی وب نسخهی امضاشدهی این مسیر (`.../OwnerOnly/Signed`) را به کار میبرد.
دانلود مالک از طریق وبسرور جلویی
همان دانلود فایل توسط مالک، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای دانلود مالک
مالک فایل با این مسیر یک نشانی امضاشده برای دانلود فایل خودش میگیرد؛ همان بررسیهای `GET /api/v1/SharingService/FileDownload/Download/{fileId}/OwnerOnly`. نشانی را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed` باز کنید. دکمهی دانلود برنامهی وب از همین مسیر استفاده میکند.
دریافت محتوای پیشنمایش با نشانی امضاشده
فایل را برای نمایش درون صفحه (`inline`) میفرستد. مجوز این درخواست فقط پارامترهای امضاشدهی `sid`، `exp` و `sig` است که `GET /FileDownload/Preview/{fileId}` ساخته؛ این پارامترها را خودتان نسازید.
دانلود با نشانی امضاشده
فایلی را که یکی از مسیرهای `.../Signed` برایش نشانی امضاشده ساخته تحویل میدهد. نشانی را همانطور که برگشته باز کنید؛ پارامترهای `sid`، `exp`، `name` و `sig` بخشی از امضا هستند.
دانلود فایل پوشهی اشتراکی با نشانی امضاشده
فایلی را که یکی از مسیرهای `.../Signed` برایش نشانی امضاشده ساخته تحویل میدهد؛ این نسخه برای فایلی درون پوشهی اشتراکی است. نشانی را همانطور که برگشته باز کنید؛ پارامترهای `sid`، `exp`، `name` و `sig` بخشی از امضا هستند.
دانلود از پیوند ویژهی کاربران واردشده
فایلِ یک پیوند اشتراکِ «فقط کاربران» (بدون رمز) را دانلود میکند.
دانلود ویژهی کاربران از طریق وبسرور
همان دانلود از پیوند ویژهی کاربران واردشده، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای دانلود از پیوند ویژهی کاربران
همان بررسیهای دانلود از پیوند ویژهی کاربران واردشده را انجام میدهد و یک نشانی امضاشده برای دانلود برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
دانلود فایل از پیوند رمزدار
فایلِ یک پیوند اشتراک رمزدار را، وقتی رمز درست فرستاده شود، به صورت پیوست دانلود میکند. این مسیر برای پیوندهای رمزداری است که به کاربران واردشده محدود نیستند.
دانلود از پیوند رمزدار ویژهی کاربران
فایلِ پیوندی را دانلود میکند که هم به کاربران واردشده محدود است و هم رمز دارد؛ هر دو لازم است.
دانلود رمزدار ویژهی کاربران از طریق وبسرور
همان دانلود از پیوند رمزدار ویژهی کاربران واردشده، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای پیوند رمزدار ویژهی کاربران
همان بررسیهای دانلود از پیوند رمزدار ویژهی کاربران را انجام میدهد و یک نشانی امضاشده برای دانلود برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
دانلود رمزدار از طریق وبسرور جلویی
همان دانلود از پیوند رمزدار (با سرآیند `X-Share-Password`)، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
دانلود فایل از پوشهی اشتراکی رمزدار
یک فایل را از درون پوشهای دانلود میکند که با پیوند رمزدار به اشتراک گذاشته شده.
دانلود از پوشهی رمزدار ویژهی کاربران
یک فایل را از درون پوشهای دانلود میکند که با پیوندِ رمزدارِ ویژهی کاربران واردشده به اشتراک گذاشته شده.
دانلود از پوشهی رمزدار کاربران از طریق وبسرور
همان دانلود یک فایل از پوشهی اشتراکیِ رمزدارِ ویژهی کاربران، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای فایل پوشهی رمزدار کاربران
همان بررسیهای دانلود یک فایل از پوشهی اشتراکی رمزدار ویژهی کاربران را انجام میدهد و یک نشانی امضاشده برای دانلود آن فایل برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed``/Path/{path}` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
دانلود از پوشهی رمزدار از طریق وبسرور
همان دانلود یک فایل از پوشهی اشتراکی رمزدار، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای فایل پوشهی رمزدار
همان بررسیهای دانلود یک فایل از پوشهی اشتراکی رمزدار را انجام میدهد و یک نشانی امضاشده برای دانلود آن فایل برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed``/Path/{path}` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
نشانی امضاشده برای دانلود از پیوند رمزدار
همان بررسیهای دانلود از پیوند رمزدار را انجام میدهد و یک نشانی امضاشده برای دانلود برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
دانلود از پوشهی اشتراکی ویژهی کاربران
یک فایل را از درون پوشهای دانلود میکند که با پیوندِ بدون رمزِ ویژهی کاربران واردشده به اشتراک گذاشته شده.
دانلود از پوشهی کاربران از طریق وبسرور
همان دانلود یک فایل از پوشهی اشتراکیِ ویژهی کاربران، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای فایل پوشهی ویژهی کاربران
همان بررسیهای دانلود یک فایل از پوشهی اشتراکی ویژهی کاربران را انجام میدهد و یک نشانی امضاشده برای دانلود آن فایل برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed``/Path/{path}` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
دانلود فایل از پیوند اشتراک عمومی
فایلِ یک پیوند اشتراک عمومی را به صورت پیوست دانلود میکند. پیوند عمومی رمز ندارد و به کاربران واردشده یا مالک محدود نیست.
نمایش مستقیم محتوای پیوند عمومی
محتوای خام فایلِ یک پیوند اشتراک عمومی را با نوع MIME آن برمیگرداند تا مستقیم در صفحه نمایش داده شود (مثلاً در `<img>` یا `<video>`).
دانلود عمومی از طریق وبسرور جلویی
همان دانلود از پیوند اشتراک عمومی، با این تفاوت که سرور بدنهی پاسخ را خالی میفرستد و با سرآیند `X-Accel-Redirect` ارسال فایل را به وبسرور جلویی ابردرایو میسپارد.
نشانی امضاشده برای دانلود از پیوند عمومی
همان بررسیهای دانلود از پیوند اشتراک عمومی را انجام میدهد و بهجای خود فایل، یک نشانی امضاشده برای دانلود برمیگرداند. نشانی امضاشده را با `GET /api/v1/SharingService/FileDownload/Download/{fileId}/Signed` باز کنید. برنامهی وب برای دانلود از صفحهی اشتراک از همین مسیر استفاده میکند.
ساخت نشانی امضاشده برای پیشنمایش
برای پیشنمایش یکی از فایلهای خود کاربر، یک نشانی کوتاهمدت و امضاشده میسازد. این نشانی بدون سرآیند `Authorization` کار میکند، پس میتوانید آن را مستقیم در `src` یک `<img>`، `<video>` یا `<iframe>` بگذارید.
بندانگشتی فایل با نشانی امضاشده
تصویر بندانگشتی PNG یک فایل را از روی نشانی امضاشده و زماندار برمیگرداند. این نشانیها را فهرستهای پوشه در ردیفها میدهند؛ خودتان آنها را نمیسازید.