亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

laravel上傳無法將圖像數據寫入路徑

laravel上傳無法將圖像數據寫入路徑

PHP
浮云間 2023-04-15 17:17:16
base64Image我正在嘗試使用 laravel存儲但它返回此錯誤:Can't write image data to path (/home/u187504358/domains/example.com/public/images/Group-1590235658.jpg)代碼if ($request->photo) {    $photo = $request->photo;    $filename = 'Group' . '-' . time() . '.' . 'jpg';    $location = public_path('images/'. $filename);    Image::make(file_get_contents($photo))->resize(500, 500)->save($location);    $oldFilename = $group->photo;    if(!empty($group->photo)){        Storage::delete($oldFilename);    }    $group->photo = $filename;}filesystem.php'default' => env('FILESYSTEM_DRIVER', 'local'),'disks' => [  'local' => [    'driver' => 'local',    'root' => public_path('images/'),  ],]任何想法?
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻1876條經驗 獲得超7個贊

解決了

我已將此代碼添加到文件夾index.php中的文件中public aka public_html,現在可以使用了

$app->bind('path.public', function() {
    return __DIR__;
});

注意:正如您在錯誤中看到的那樣,它會嘗試連接文件夾public (domains/example.com/public/images),但在服務器(共享主機)中有public_html文件夾。所以這讓我三思而后行,laravel 試圖連接到錯誤的路徑,上面的代碼解決了這個問題。

-希望它能幫助別人。



查看完整回答
反對 回復 2023-04-15
  • 1 回答
  • 0 關注
  • 130 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號