作者gpmm (银色)
看板PHP
标题Re: [请益] PHP中scr的指定位置网页跟实际中不一样
时间Mon May 22 14:18:34 2017
※ 引述《chingyue (ChingYue)》之铭言:
: 问题图:http://i.imgur.com/NJNG3gJ.jpg
: 小弟写了一个PHP的网页
: 当中有使用图片超连接
: 语法:<img src="图片网址">
: 问题是 我想要在图片网址这边改成我电脑中其他槽
: 例如改成:D\图片库\ABC.jpg
: 可是网页中却读不到
: 检视原始码中的位址变成http://127.0.0.1/life/D\图片库\ABC.jpg
: 想请问各位前辈
: 要怎麽做 才能让PHP去我电脑的其他槽里面读取图片及影片等
: 而不是读取www目录底下的档案
: 麻烦各位前辈帮小弟解惑 谢谢!
图档可以用 读档 + base64 来做,很痛但是过的去 XD
影片的话 base64 理论上也可以…但,相信我你应该不会想这麽做…囧
类似像这样(没实际执行,你再测看看 XD):
$file = 'Z:\pwd-100td1\CLIP_20160824121242.jpg';
echo '<img src="data:image/jpg;base64,' . base64_encode ($file) . '" />';
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.204.116
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1495433916.A.678.html
1F:推 chingyue: 谢谢您! 我等等尝试看看 请问要读影片 也是data:image? 05/22 14:56
2F:推 GALINE: 这招是把档案转成base64编码整份嵌入到网页里面。图片不大 05/22 15:12
3F:→ GALINE: 才可以用。影片的话你会让网页变得跟影片档案一样大... 05/22 15:14
4F:推 chingyue: 谢谢 我了解了... 05/22 15:20
5F:推 Jerr: 不是一样大是 1.33 倍大喔~ 05/24 10:37