یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام.
من فایل هارو موقع اپلود به یه سرور دیگه از طریق sftp میفرستم. اما الان میخوام هر عکس رو داخل تگ image لود کنم :
$image = Storage::disk('sftp')->get(($image_path)) ;
که یه string برمیگردونه و جوابی که میخوام نیست چند بار تلاش کردم تبدیلش کنم به فایل اما موفق نشدم تو سایتهایی دیگه این روش رو گفتن:
$image = (Storage::disk('sftp')->get($image_path)));
Storage::disk('local')->put('image.jpg', $image);
اما من میخوام که مستقیم لود شه و جایی مثل storage ذخیره نشه که از اونجا بخونه
هدفم اینه که کاربر متوجه نشه فایل ها از کجا لود میشن و به صورت مستقیم فایل لود شه. امکانش هست؟
به صورت زیر هم میشه کار کرد:
$image = Storage::disk('ftp')->get($imagepath);
// Put that image on local storage.
Storage::disk('local')->put($imagename, $image);
$url = Storage::url($imagename);
خوب این کار باعث میشه داخل فایل storage بره من اصن نمیخوام روی سرور خودمون چیزی نوشته شه.
اینکارو کردم اوکی شد:
$image = base64\_encode(Storage::disk('sftp')->get($card->getOriginal('path')));
echo '<img width="100" height="100" src="data:image/jpg;base64,'. $image .'" />'
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟