Hossein Nadimi
5 سال پیش توسط Hossein Nadimi مطرح شد
6 پاسخ

ساخت لینک دانلود زماندار از فایل های روی هاست دانلود

سلام، من میخوام تو پروژه ام که دارم با nodejs می سازم، فایل هام لینک دانلود زماندار داشته باشه و فقط مختص یک کاربر باشه، ولی چون میخوام هاست دانلود بگیرم نمیدونم چطور میشه لینک هارو قبل دادن به کاربر به صورت هش شده در بیارم.
راهی هست که مثلا سرور لینک دانلود اصلی رو بگیره این اعمالو روش انجام بده بعد تحویل کاربر بده؟ یا مثلا یه هاست دانلودی هست که فایل هارو این مدلی ارائه بده؟


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
0

@hosseinnadimi
سلام.
از سرویس های AWS استفاده کنید. اکثرا چنین امکاناتی دارن.


Misagh Lotfi
تخصص : Backend
@misaghlb 5 سال پیش مطرح شد
0

سلام عزیز
باید در نود وقتی میخواهید که به کاربر لینک رو نشان بدید یه هش هم جنریت کنید با پارامتر هایی که میخواهید. بعد در هاست دانلود با مثلا htaccess جلوی دانلود مستقیم فایل هارو بگیرید و با php هش و پارامترهای ارسال شده رو چک بکنید و اجازه دانلود بدید


Hossein Nadimi
تخصص : برنامه نویس بک اند
@hosseinnadimi 5 سال پیش مطرح شد
0

@mohsenbostan
اگه میشه یکم بیشتر راهنمایی کنید.

@misaghlb
عذر میخوام متوجه حرفتون نشدم،
فرض کنیم من فایلم رو تو هاست دانلودم آپلود کردم و لینک مستقیمشو گرفتم مثلا(dl.s1.ir/file)،
الان تو nodejs یه هش با expire و... ساختم مثلا(a45cfc98dfa5404594e3028deab27840)
این دو رو باید ادغام کنم؟ لطف کنین یکم بیشتر راهنمایی کنین، ممنونم

با php هش و پارامترهای ارسال شده رو چک بکنید و اجازه دانلود بدید

و اینکه گفتین php ولی من با nodejs دارم کار میکنم


محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
0

@hosseinnadimi
سرویس AWS یه نوع سرور فایله که امکاناتی مثل لینک های مدت دار و محدود و ... رو ارائه میدن.


Misagh Lotfi
تخصص : Backend
@misaghlb 5 سال پیش مطرح شد
0

@hosseinnadimi
توی هاست دانلود یه فایل php درست میکنی که هر فایلی بخواد دانلود شه باید به این درخواست بده.
سرور اصلی باید لینکی که درست میکنه شامل یه آدرس فایل باشه و یه هش مثلا یا یه زمان اعتبار ... باشه .. حالا این لینک میره توی همون فایل php رو هاست دانلود .. این php چک میکنه که همچین آدرسی روی هاست وجود داره یا نه و هش رو هم ولیدیت میکنه که معتبر هستش یا نه . اگر ولیدیت شده همین فایل توی ریسپانسش اون فایل رو برای کاربر دانلود میکنه
لینکش چیزی شبیه این میشه مثلا (پارامترهایی که نیاز داری رو میفرستی) :
dl.example.com/download?p=mytxt.txt&hash=f43f43fcxfxzjkjiu543t43t453?time=15899886


میلاد
تخصص : برنامه نویس
@milad.jafari6210 5 سال پیش مطرح شد
0

سلام اگر ممکنه براتون از سرویس لیارا استفاده کنید خیلی راحت میکنه کار شما رو


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام