header('Content-Type: application/pdf'); // PDF文件$fp = fopen($ret->url, "rb"); //二进制方式打开文件fpassthru($fp); // 输出至浏览器exit;

如果是图片,就修改header头

header('Content-Type: text/html; charset=utf-8'); //网页编码
15 header('Content-Type: text/plain'); //纯文本格式
16 header('Content-Type: image/jpeg'); //JPG、JPEG
17 header('Content-Type: application/zip'); // ZIP文件
18 header('Content-Type: application/pdf'); // PDF文件
19 header('Content-Type: audio/mpeg'); // 音频文件
20 header('Content-type: text/css'); //css文件
21 header('Content-type: text/javascript'); //js文件
22 header('Content-type: application/json'); //json
23 header('Content-type: application/pdf'); //pdf
24 header('Content-type: text/xml'); //xml
25 header('Content-Type: application/x-shockw**e-flash'); //Flash动画

fopen打开文件后得到不是字符串,不能直接输出要fgets()这个函数获取字符串,fgets()函数是从文件指针中读取一行。文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。

file_get_contents()打开网页后,返回的是一个字符串,可以直接输出的。

转载于:https://www.cnblogs.com/hanshuai0921/p/7416851.html

php读取url连接的图片,输出到浏览器相关推荐

  1. JQuery AJAX 加载 HTML代码“lt”形式的。怎么解析成形式,并且把img解析成图片输出到浏览器中。...

    声明:此方法目前用火狐通过验证.IE未能通过. 前台 写法:   <div  style="visibility:hidden"  id="Change" ...

  2. nodejs读取本地txt文件并输出到浏览器

    1 var fs = require('fs'); 2 var chrome=""; 3 //同步执行 4 function tongbu(){ 5 var data =fs.re ...

  3. SpringBoot 视频流和音频流(输出到浏览器)

    记录一次处理视频输出到浏览器,就像输出图片到浏览器一样效果. 如需想要图片输出到浏览器请查阅: https://blog.csdn.net/qq_16771097/article/details/12 ...

  4. java web 图片显示_JavaWeb将图片显示在浏览器中

    一.背景用户上传了一张图片,图片到服务器后用户得到一个链接,可以将图片显示在浏览器上.二.实现假设项目名叫TestProject,文件放在项目根目录下的uploadImages文件夹下.①图片名为英文 ...

  5. php怎么读取图片并输出,php读取图片内容并输出到浏览器的实现代码_PHP教程

    代码很简单,网上都能找到,但在我机子上就是显示不出来,显示出的一直是这个php文件路径, 费了点时间才搞定,原来是我的 网上查了下,有这样一说:如果php以图片,zip,exe等文件输出到浏览器,而前 ...

  6. 【Java】如何根据图片的网络url,下载图片,并base64加密

    一.问题 1.1.环境 电脑环境:Windows 10: 开发工具:IntelliJ IDEA: JDK环境: Jdk1.8: 1.2.问题 我们在开发过程中,会进场要将网络上的图片资源,下载下来,经 ...

  7. java调用url505_JAVA中三种URL连接方法

    Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通 ...

  8. JAVA中三种URL连接方法

    Java的网络类可以让你通过网络或者远程连接来实现应用.而且,这个平台现在已经可以对国际互联网以及URL资源进行访问了.Java的URL类可以让访问网络资源就像是访问你本地的文件夹一样方便快捷.我们通 ...

  9. 通过指定的URL获取返回图片的BASE64编码

    之前本来都是通过URL直接显示图片的,后来需求变更前端需要图片的base64,但是现在数据库只有URL,写了个方法通过URL获取图片的BASE64 方法: /*** 通过图片的url获取图片的base ...

最新文章

  1. 计算机组原理ppt,计算机组原理第三章.ppt
  2. 返回一个整数数组中最大子数组的和
  3. 根据FileUpload控件名获取上传文件(大小)类型
  4. php run js,PHP switch 语句
  5. python进程实例
  6. JEPLUS平台首页规划简单介绍——JEPLUS软件快速开发平台
  7. 视频流传输协议RTP/RTCP/RTSP/HTTP的区别
  8. 基于微服务架构、运行于容器中的.NET Core示例应用eShopOnContainers
  9. visual设计的界面发布到iis上显示不一样_Material Design暗夜模式设计指南
  10. git push 到github配置(问题Pushing to Git returning Error Code 403 fatal: HTTP request failed)
  11. 声音存储空间计算公式_音频中文件大小计算公式(转)
  12. NPN 、PNP 三极管开关形式的典型接法(注意上下拉电阻)
  13. java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation
  14. mac安装appium时执行appium-doctor命令提示command not found: appium-doctor
  15. 非QQ会员如何克隆好友
  16. 实现 JavaScript 哈希算法 包含 md5, sha1 sha256
  17. 人工智能时代,即将被人工智能替代的十大职业
  18. android 随音乐旋律,Deemo - 叩击心灵的旋律 - Android 应用 - 音乐游戏 - 【最美应用】...
  19. matlab小点轨迹仿真,无碳小车Matlab轨迹仿真及路径图
  20. IT风险投资情况简析与案例介绍——软银的胜利

热门文章

  1. hibernate sqlserver timestamp_SQLServerException:从时间戳到TIMESTAMP的转换不受支持。
  2. 敏感性分析算法 程序_计算机程序设计艺术(TAOCP)精读笔记1 - 算法分析真正应该有的样子 Part 1...
  3. php7自定义异常处理,基于PHP7错误处理与异常处理方法(详解)
  4. matlab积分作图速度慢,MATLAB 多个积分和画图的问题,一直画不出来。
  5. bootstrap-suggest插件处理复杂对象时的解决方案
  6. object转换成Integer
  7. C语言求二阶矩阵最小值,C语言科学计算入门之矩阵乘法的相关计算
  8. padding和卷积的区别_NiN:使用11卷积层替代全连接层
  9. c语言 int a 5,在C语言中,有如下的写法:int a = 5; int *pa; pa = (a + 1);
  10. R语言ggplot2画图3