使用符號連結在前端和後端之間共享上載的檔案

因此,你已將檔案上傳到資料夾/backend/web/uploads/,並且你希望這些上傳內容也可以在前端顯示。最簡單的選擇是在前端建立一個連結到後端的符號連結:

ln -s /path/to/backend/web/uploads/ /path/to/frontend/web/uploads

在你的檢視中,你現在可以使用檔案的相對連結:

<img src='/uploads/<?= $model->image?>' alt='My Image goes here'>
<a href='/uploads/<?= $model->filename?>' target='_blank'>Download File</a>

確保你的 Web 伺服器允許遵循符號連結。