PDA

View Full Version : دانلود فایل بدون نمایش ادرس اصلی فایل در دات نت كور



EnKamran
یک شنبه 20 اسفند 1396, 19:42 عصر
سلام دوستان، بنده نیاز دارم قبل از دانلود فایل یك سری اعتبار سنجی هایی انجام بدم مثل اینكه ایا كاربر اشتراك داره یا اصلا لاگین هست و اینجوركاراو از طرفی هم نمیخام لینك اصلی فایل نمایش داده بشه چون فایل روی یك سرور دیگه هست كه سرور دانلودیه و همه اعتبار سنجیها باید اینور انجام بشه.
حالا سوالم اینه كه چطور یك فایل رواز سرور دانلودی روی سیستم طرف دانلود كنم طودی كه لینكش مشخص نشه و لینك سایت خودم باشه؟

Moien Tajik
یک شنبه 20 اسفند 1396, 22:32 عصر
از FilePathResult یا FileContentResult میتونید استفاده کنید.

EnKamran
سه شنبه 22 اسفند 1396, 20:13 عصر
یك مثال نیاز داشتم كه بعد از سه روز سرچ پیدا كردم.
بحث اصلی سر این جریان بود كه وب سایت فروش فایل هست و باید قبل از دانلود اعتبار سنجی هایی انجام بشه بعد دانلود بشه، كه قطعا نباید ادرس اصلی فایل كه توی یك هسات جدا (هاست دانلود) هست دیده نشه، دو تا مشكل بود، یكی دانلود از یك سرور دیگه دوم نمایش ندادن ادرس اصلیكه با استریم كردن درست شد.
كدش وو اموزش رو اخر شب سر فرصت اینجا میذارم كه دوستان استفاده كنن.
فقط یك سوال اینكه با این كار قابلیت ریزام نداریم، میشه داشت؟

Moien Tajik
سه شنبه 22 اسفند 1396, 21:58 عصر
https://www.codeproject.com/Tips/842832/How-to-Download-Large-Files-from-ASP-NET-Web-Forms

EnKamran
سه شنبه 22 اسفند 1396, 22:37 عصر
سوال بنده در دات نت كور بود كه با این مثال حل نمیشد و از طرفی هم فایل تو ایم مثال توو همین هاست هست همونطوری كه عرض كردم فایل های من تو یه سرور دیگه هستن.
و مورد بعد هم اینکه تا جایی که من فهمیدم با این راه یکبار فایل روی سرور دانلود میشه و بعد روی سیستم کاربر که این کار باعث میشه پهنای باند سایت دو برابر استفاده بشه.
من کدی که کارمو راه انداخت رو براتون با آموزش میذارم، فقط باید وقت کنم بنویسمش با آموزش