我使用md5
用户ID和file_put_contents
这样添加/上传图像头像:
$image_array_1 = explode(";", $data);
$image_array_2 = explode(",", $image_array_1[1]);
$data = base64_decode($image_array_2[1]);
$imageName = md5(Session::get('user_id')) . '.png';
file_put_contents(Config::get('PATH_UPLOAD') . '/' . Session::get('user_id') . '/' . $imageName, $data);
使用这种方法,我仅将每个用户的一个图像头像添加到具有这种结构的目录中:
public
upload
images
avatar
77 <-- userID
d41d8cd98f00b204e9800998ecf8427e.png
现在我有两种获取图像的方法。
哪种方式对性能(快速加载)更好?!