سلام و عرض خسته نباشید :)
من ی هاست دانلود (دایرکت ادمین) و ی هاست سی پنل دارم
زمانی که عکس و ویدیو رو اپلود میکنم عکس ها اپلود میشن روی هاست دانلودم ( بخاطر اینکه فضای هاست سی پنل اشغال نشه )
و برای اینکه فقط از داخل سایتم افراد بتونن عکس و فیلم ها رو ببینن دسترسی read و execute رو توی هاست دانلودم برای افراد متفرقه بستم که نتونن اطلاعات رو نگا کنن
و برای اینکه اونها رو توی هاست سی پنلم نمایش بدم از ftp استفاده کردم
// config/filesystems.php
'ftp' => [
'driver' => 'ftp',
'host' => 'ftp.example.com',
'username' => 'your-username',
'password' => 'your-password'
],
//routes/web.php
Route::get("avatar" , function(){
Storage::disk('ftp')->get('avatars/img.jpg');
});
ولی سرعت نمایش عکس به سرعت میاد پایین 🥲🥲
برای همین مجبورم از image lazy load استفاده کنم
اگه شما راه بهتری برای اینکه افراد فقط بتونن عکس و ویدیو هارو از داخل سایت تماشا کنن و سرعت هم پایین نیاد ، ممنون میشم که اعلام کنید 😁
شاید پاسخ شما همینجا باشد