从Android app(离子)访问Laravel存储的文件。

时间:2018-02-09 18:22:10

标签: json laravel ionic-framework storage

我正在使用Ionic 3与Laravel连接的Android应用程序通过api控制我的数据,并且我试图在我的离子应用程序上显示一堆图像,问题是我可以& #39;吨。

我试图访问laravel的存储文件夹,但我不能,我不知道是否可以将blob图像转换为json ......

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:0)

您似乎需要将存储目录链接到公用文件夹,以便可以访问。

链接存储文件夹:

php artisan storage:link

获取图片网址:

echo asset('storage/image.jpg');

查看此处的文档https://laravel.com/docs/5.5/filesystem#configuration

答案 1 :(得分:0)

默认情况下,无法在公共网站上看到laravel的存储文件夹。

当您访问laravel应用程序时,实际上是在访问根结构的“public”文件夹。因此,只有应用程序才能访问存储文件夹。

在根文件夹

中的命令行中运行以下命令
php artisan storage:link

这将创建从公共/存储到app / storage / public的符号链接。

现在,您必须将图片放入app / storage / public文件夹,然后通过http://[yoursitehere].com/storage/image1.png

访问它们