php读取图片的路径

php读取图片的路径,第1张

你的代码是遍历$dir文件夹下面的文件,然后输出成<img src=""/>,访问服务器上的图片一般是网址+具体路径,例如:localhost/public/logo.jpg,是指访问网址根目录下的public/logo.jpg文件,对应你这里的就是htdocs/public/logo.jpg

图片的显示大小可以设置img的width和heigth属性,位置可以设置相应的css值,例如<img src="/public/logo.jpg" width="100px" heigth="100px" style="display:blockmargin:0 auto">

你的服务器

可以自行开设web服务

或者简单的开一个站点

然后图片传到网站的目录中

直接调用web路径就可以了

比如http://127.0.0.1/web/123.jpg

android里面,通过json数据是不会直接返回图片的,只会返回图片的url地址。

步骤: 1,通过解析json数据,获取到图片的地址。

2,通过图片的地址,再一次的请求网络(用异步任务或者hangdler里面请求网络:比如:

URL url = new URL(urlStr)

HttpURLConnection conn = (HttpURLConnection) url.openConnection()

BufferedInputStream is = new BufferedInputStream(conn.getInputStream())

3 通过BitmapFactory.decodeStream(里面的参数是一个字节流),该方法返回的是一个bitmap ,直接用imageview.setimagebitmap()就能展示图片了。

说明: 在BitmapFactory.decodeStream这里返回的bitmap可以做进一步的优化,比如二次采样,把获取的bitmap存sd卡等等。。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/210687.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存