显示 httpdocs 位置之外的文件

发布于 2024-11-25 08:47:02 字数 466 浏览 2 评论 0原文

这些文件将存储在 httpdocs 旁边的文件夹中。因此,将很难向互联网用户显示这些文件。我将如何克服这个问题?我的意思是,我想向用户显示/提供这些文件。也许我需要使用某种代理文件?

旧的:

-httpdocs\
  -index.php
  -uploads\  <-
     -folder\
        -image.png
        -image3.jpg
     -folderbla\
        -personal.jpg
        -sp.pdf

新的:

-httpdocs\
   -index.php
-uploads\  <----
   -folder\
      -image.png
      -image3.jpg
   -folderbla\
      -personal.jpg
      -sp.pdf

The files are going to be stored in a folder next to httpdocs. Thus, it will make hard to display those files to internet user. How I'll overcome this problem? I mean, I want to display/serve those files to the users. Probably I need to use some kind of proxy file?

Old one:

-httpdocs\
  -index.php
  -uploads\  <-
     -folder\
        -image.png
        -image3.jpg
     -folderbla\
        -personal.jpg
        -sp.pdf

New one:

-httpdocs\
   -index.php
-uploads\  <----
   -folder\
      -image.png
      -image3.jpg
   -folderbla\
      -personal.jpg
      -sp.pdf

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心安伴我暖 2024-12-02 08:47:02

配置您的 Web 服务器以将该目录移植到您的 URL 空间中,例如使用 使用 HTTPd 的别名

Configure your web server to graft that directory into your URL space, e.g. using Alias with HTTPd.

彼岸花ソ最美的依靠 2024-12-02 08:47:02

您可以使用 PHP 脚本和 file_get_contents,例如

<?php

    $file_name = $_GET['file'] or die();
    // sanitize, validate the string
    // check user permission
    file_get_contents($file_name);

?>

You can use a PHP script and file_get_contents, e.g.

<?php

    $file_name = $_GET['file'] or die();
    // sanitize, validate the string
    // check user permission
    file_get_contents($file_name);

?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文