想要显示图像,在ionic页面的视图中用Laravel从rest API响应。
代码在使用postman测试时有效,但在ionic中出错:
public function maPhotoApi(Request $request){
$user = auth()->user();
$residentModel = new Resident();
$resident = $residentModel->getResidentByIdUser($user->id);
if (is_dir(base_path('resources/resident/' . $resident->id_resident . '/')) && file_exists(base_path('resources/resident/' . $resident->id_resident . '/') . 'photo.jpg')) {
$img = file_get_contents(base_path('resources/resident/' . $resident->id_resident . '/') . 'photo.jpg');
return response($img)->header('Content-type', 'image/jpeg');
} else {
$img = file_get_contents(base_path('resources/resident/profil.png'));
return response($img)->header('Content-type', 'image/jpeg');
}
}
服务或提供商中的Frent-end(离子)
maPhoto(){
let httpOpt = {
headers: new HttpHeaders({
'Access-Control-Allow-Origin': '*',
'Authorization' : 'Bearer '+localStorage.getItem('token'),
'Content-type': 'image/jpeg',
})
};
return this.http.get(this.url + "maPhoto", httpOpt);
}
组件:
this.residentProvider.maPhoto().subscribe(data => {
console.log("--------------------");
console.log("photo => " , data);
this.maPhoto = data;
})
数据
问题内容: 在处理类似于Facebook的内容提要的React应用程序组件中,我遇到了一个错误: Feed.js:94未定义“ parsererror”“ SyntaxError:JSON中位置0处的意外令牌< 我遇到了类似的错误,事实证明这是render函数中HTML的错字,但这里似乎并非如此。 更令人困惑的是,我将代码回滚到了较早的已知工作版本,但仍然遇到错误。 Feed.js: 在Chrom
问题内容: 我已使用php脚本(save-data.php)将数据成功保存到json文件中,但无法使用get-data.php脚本正确获取数据。 错误消息: angular.js : 12520语法 错误: Object.parse(本地)位置0处的JSON中的意外令牌< save-data.php : get-data.php : save-data.json : 样品控制器 : 编辑:我不需要
你知道我必须如何正确配置Springendpoint吗? 编辑我尝试了以下操作:
我在angular中得到以下错误我的后端是java SyntaxError:在JSON中,在XMLHttpRequest.onload(http://localhost:4200/vendor.js:10132:51)zoneDelegate.invokeTask(http://localhost:4200/polyfills.js:3626:31)zoneDelegate.invokeTask(
问题内容: 在处理类似于Facebook的内容提要的React应用程序组件中,我遇到了一个错误: Feed.js:94未定义的“ parsererror”“ SyntaxError:JSON中位置0处的意外令牌< 我遇到了一个类似的错误,事实证明这是render函数中HTML的错字,但这里似乎并非如此。 更令人困惑的是,我将代码回滚到了较早的已知工作版本,但仍然出现错误。 Feed.js: 在Ch
我有以下PHP类: 在这个类中,我有两个主要功能,第一个是连接到服务器,另一个是登录。 然后,在Angular web应用程序中,如果用户添加了他的凭据,这些凭据将通过Angular 6的HttpClient发送到login.php脚本: error:SyntaxError:Excurned token 下面是一张截图: 在network选项卡中,我从login.php返回了一个错误: 注意:未定