【发布时间】:2017-03-31 15:17:21
【问题描述】:
如何动态更改图片:
<img id="avatarimg" src="{{ route('avatar.image') }}">
...选择后:
<input id="userImage" type="file">
例如,我想是这样的:
$("#userImage").change(function(){
alert("!!");
$.ajax({
method: "GET",
url: "/useravatar1",
data: {_token:token} })
.done(function(msg){
$("#avatarimg").attr("src", msg);
});
还有路线:
public function getUserAvatar1(){
$path = Auth::user()->avatar;
$file = Storage::disk('local')->get($path);
return new Response($path, 200);
}
但它不是动态工作的,只是通过路由静态工作。
我该怎么做?
【问题讨论】:
-
您想在文件选择上显示图像还是想上传并渲染新的?
-
已经被其他路由上传了。现在我只想展示它。
标签: javascript php html laravel laravel-5