我将图片存储到我的app\avatars
中,然后我想使用file_get_contents
函数。
我的控制器看起来像这样:
public function store()
{
$file = request()->file('avatar');
$ext = $file->guessClientExtension();
$fullname = request('familyname') . '_' . request('name') . '.' . $ext;
$file->storeAs('avatars', $fullname);
$path = storage_path("\app\avatars\\") . $fullname;
dd(file_get_contents($path));
return back();
}
不幸的是我得到了:
ûeiuu§┬Ù9/\x1C<ÆS,ìFCÙÙÙÃÜà▒Í\x03\x00Ç╗┴<¤\x1DÃÐ■■¥÷¸¸/T§©p0ò\fÎuÁÁÁul¥Ã4\x19\x01\x00\x00wK\x18åZ]]¢ðs■ÊS-¥´Ù├ç\x0F\n
éá+x░ã\x03\x00Ç╗#╣t┬▓,ÝýýÞ▄[k/\x1D<ÄÄÄ┤ÀÀGùR\x00\x00¯░õ‗\tÃqÈh4Ô\x16\x1AÎ\x1A<ÂÂÂÔ-┤\x00\x00Ó¯2U\x0F¾¾ÍÍû:Ø╬╣Ní┐TZ}_╗╗╗¶ý\x00\x00`╚XûÑr╣¼JÑ\x12w/?K\x16©pp\ ▶
\x12þÜj▒,K═fS§zØO\e\x00Ç!ù\f\x17ÄÒ¿V½ÚÞÞHÂmÃK0z\x03╚╣ªZ╠┬Êv╗═Ü\x0E\x00\x00ðÁ¶óËÚ¿V½u\x05ÄÌ].þÌıÊh4ÈjÁÞ¦\x01\x00\x00íú+`°¥»¢¢=àaxbN8W\x08├Pççç|Ê\x00\x00áo\x10®V ▶
█V¡Vï¹y¶\v\x1Fþ\x0E\x1EGGG|▓\x00\x00á»v╗¡úúú\x13¤r;Ϋ\x16│¥âàÑ\x00\x00á_V\x08├PòJÕ─>_gJ\x10fGK¡Vï¸þ\x02\x00\x00¶2╦2.Á½┼öKÛ§║┬0õS\x05\x00\x00}┘¡z¢~Ô\f╔ÖâçY▀\x11 ▶
\r\n
<!DOCTYPE html>\r\n
\r\n
<html xmlns="http://www.w3.org/1999/xhtml">\r\n
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>\r\n
\r\n
</title></head>\r\n
<body>\r\n
<form method="post" action="./CCMitarbeiterFoto.aspx?PersonalNr=1078" id="form1">\r\n
<div class="aspNetHidden">\r\n
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="9zVUfo54MulsAKKPPJ1Fa/uA+ZFrKTIMV4BTUC9XFiuaf68xeY7nuOELPtxrcdAjY37Aes+GE/DYDH6TQHs0AVHJ8B+z/Ht8 ▶
</div>\r\n
\r\n
<div class="aspNetHidden">\r\n
\r\n
\t<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="4673F310" />\r\n
</div>\r\n
<div>\r\n
</div>\r\n
</form>\r\n
</body>\r\n
</html>\r\n
我不明白为什么我也会得到一个html标签......这应该把我的文件读成一个字符串。