如何使用PHP从其他位置(Windows +磁盘E)访问图像/视频?

时间:2018-10-03 03:19:34

标签: php .net windows smarty symlink

  1. 我们有一个.net应用程序,可以在指定的存储位置上传图像。我们的应用程序完全基于Windows。它的作用是将图像存储在例如给定的路径上。 “ E:\ Images”。

    1. 另一方面,我们正在使用PHP应用程序(使用smarty框架)来显示我们所有已上传的数据。在这种情况下,除了图像以外,其他一切都可以正常运行,因为存储位置不在PHP应用程序目录中。

    2. 我知道在符号链接的帮助下,我们可以从另一个磁盘访问图像。它也正在工作。但是,如果稍后更改存储位置,则会出现问题。

    3. 我也知道使用base64方式可以访问图像。但是,如果我有30张图像用于单个记录,则加载将花费太多时间。

    4. 能否请您提出一种很好的方式来访问图像?还是我们可以改善我们的符号链接方式?

感谢进阶!

1 个答案:

答案 0 :(得分:0)

如果允许,PHP可以访问磁盘的任何区域。您可能需要配置open_basedir来允许这种访问。