如何在网页中显示带权限的网络服务器上的图片 单位内部网络服务器上存有大量的图片,现在要做一个网页显示这些图片,要显示图片,就需要一个对应网络服务器的URL(或者有别的方法?),目前我们弄的是在网络服务器Apache输入一个有网络服务器登录权限的标识,把网络服务器root定义为网络服务器上的图片文件夹目录。现在的问题是这样一来所有内部网的人都可以通过那个URL访问这些图片,这是不允许的。有人有好办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就需要弄一个会员管理系统来给用户授权访问咯...要不然就得使用apache 授权白名单的方法那得看你有多少人需要授权 个别的少部分用这种方式可以,多了不方便管理 你要用php来实现的话 那就简单点吧,帐号保存到数据库 验证通过输出图片.不过图片要是很多的话,你还得加上缩略图...分页... sorry,是我没表达清楚。图片在另外一个文件服务器上,为了在网页中显示图片(src='URL'),我们把Apache根目录定义成了存图片的路径,但是这样通过这个URL整个内部网的人都可以看到这些照片,现在就是看怎么解决这个矛盾。 win7或unix体系都有镜像目录/文件的功能(不另外占用空间),你可以根据session产生一个镜像路径隐藏真实路径,session结束后镜像路径也失效(目前大部分网盘都是这样的思路)另一种方法是读入url的文件,再输出为header(image/jpeg)等等,这样也能隐藏真实路径,不过相对前面的方法占用服务器资源更多,人多的时候要考虑逐段读入 类里面想用global怎么办? PHP的BUG? preg_replace后导致查询语句失效问题 UNION ALL链接多个表查询,怎么知道数据来自哪个表? mvc模式的問題 简单的PHP上传文件问题? 怎么实翻页~~~~~~~~~急!!!!!!! 那位大哥在HP-UX下配置过PHP和ORACLE? 怎样实现一个永远不会出现重复的字串。用做自动生成用户ID用! php程序运行时候出现的错误! PHP 如何实现ip2cidr(生成多个cidr) 小白求救 将foreach时不断循环的变量$mobile连接成一个字符串。
那得看你有多少人需要授权 个别的少部分用这种方式可以,多了不方便管理
sorry,是我没表达清楚。图片在另外一个文件服务器上,为了在网页中显示图片(src='URL'),我们把Apache根目录定义成了存图片的路径,但是这样通过这个URL整个内部网的人都可以看到这些照片,现在就是看怎么解决这个矛盾。