[英]Where to save user uploaded images in CodeIgniter?
我想要做的是讓用戶保存圖像,當他們訪問他們的帳戶時,我希望顯示圖像。
但是因為這是一個公用文件夾,所以我不能在這個文件夾中保存個人照片
我還嘗試將路徑保存到 writable\uploads\myPic.jpg 但沒有成功
目前為止。 我得到的解決方案是使用 Publish Library 將文件(在我的例子中是圖像文件)從可寫/上傳“復制”到公共。
$publisher = new Publisher(WRITEPATH . 'uploads', FCPATH. 'img/');
$publisher->addPaths([
'img/myPic.jpg',
]);
$publisher->copy(true); // `true` to enable overwrite
現在您可以在 img 標簽中引用圖像。
下一步應該是在使用后替換/刪除圖像,因為當您將圖像上傳到公共文件夾時,這不會有什么不同。 如果我找到解決方案,將嘗試更新
資料來源: https://codeigniter.com/user_guide/libraries/publisher.html
附言。 隨時糾正我:)我也是 web 的新手,一般來說
如果您要查找手冊或概念,也可以嘗試以下操作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.