在Android移动应用程序上的正在运行的网站上显示图像

时间:2018-11-26 09:07:44

标签: android

我有一个运行中的网站,在该网站中,我将目录中上传的产品图像以及相应的图像 mysql数据库中的图像名称。现在,我将移动应用程序(android)连接到了正在运行的网站 通过执行通信的API的数据库。

用于我的应用程序开发的技术

1. Android Studio(IDE)
2.改进与Slim的通信
3.精简API
4. MySQL用于存储

问题

  1. 仅允许在网站上上传产品。

  2. 我如何访问正在运行的网站的图像文件夹中的产品图像以进行显示 通过API在我的Android应用上。我只能访问存储在 产品上传到我的网站后的数据库。

  3. 在我上载产品时,我是否要使用BLOB在数据库中上载整个图像内容 正在运行的网站。

请帮助我解决这个问题。 谢谢。

1 个答案:

答案 0 :(得分:1)

您不想将图像以BLOB的形式存储在数据库中,现在您正在使用API​​获取文件名,并且知道文件存储了服务器路径,那么您可以像这样实现这些图像。

这里使用的picasso图片库在android中将图片设置为ImageView,您可以使用不同的技巧来设置图片。

String filename = "yourProductImageName.png" //this is the filename you get from api
String filepath = "https://yourDomin.com/imagesdirectory/" + filename;

Picasso.get().load(filepath).into(imageView);