【问题标题】:Fetch images from a network drive in php在php中从网络驱动器获取图像
【发布时间】:2017-09-07 02:04:15
【问题描述】:

我的 Intranet 中有一个网络驱动器,IP 为:128.233.1.15,它有一个共享文件夹图像,其中包含所有用户的个人资料图像。现在在我的 PHP 代码中,我尝试通过将图像路径设为

,在用户成功登录后从网络驱动器动态获取用户的单个图像

$imgdir="file:\\\\128.233.1.15\\images\\".$userid.".jpg";

然后我在<img src> 中使用了这个$imgdir,但是当用户登录时,PHP 页面上没有获取所需的图像。 但是当我在网络浏览器中直接打开链接file:\\\\128.233.1.15\\images\\".$userid.".jpg时,会获取所需的图像,但PHP代码没有获取它。

我也尝试了网络驱动器的映射和filepath 的其他组合,但仍然无法正常工作。

【问题讨论】:

  • 听起来像是权限问题
  • @rtfm,请详细说明权限问题
  • 一种方法是在该计算机上安装 Apache 并从中获取图像。

标签: php image networking drive


【解决方案1】:

如果您在 Windows 上,我认为将您的文件夹映射为驱动器。为他们提供适当的权限,然后使用驱动器路径重试。

【讨论】:

  • 我也试过映射驱动器,它也有权限,因为图像可以直接通过浏览器访问,但图像仍然没有被 php 代码获取
  • 找到你的 PHP 用户。如果您使用的是apache,则可能是apache。专门检查他们的权限。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-28
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多