【问题标题】:serving images from a filespool using zend framework使用 zend 框架从文件池中提供图像
【发布时间】:2009-04-18 19:37:15
【问题描述】:

我有一个关于如何在我正在使用 Zend 框架编写的应用程序中从存储库中提供数据的问题。

我目前的结构是:

/应用程序
/文件池
/图书馆
/公开

文件池中有许多用户可识别的文件夹,其中包含通过表单上传的用户内容,主要是 jpg/png 和 pdf。这会在尝试向用户显示图像时导致问题,因为我的数据库中引用文件的路径是:

../filespool/0/0/1/image.jpg

我无法在视图脚本中显示,因为它无法引用图像。

在尝试将图像显示给用户时,将图像添加到视图脚本的最佳方法是什么?我曾考虑将 filespool 文件夹添加到 public,但宁愿将其保留在原处,因为该移动需要大量工作来重构更改。

提前谢谢...

【问题讨论】:

    标签: php zend-framework


    【解决方案1】:

    我猜你可以尝试两种不同的东西(实际上只有一种)...

    1. 使用 htacces 使用 rewrite 为文件池创建一个虚拟目录 (不起作用)
    2. 在公共目录中创建一个 php 文件,该文件采用路径参数并提供文件

    编辑 很快就谈到了……你不能使用 htaccess ……那是因为它在你的文档根目录之外,所以服务器不能从那里提供文件。

    【讨论】:

    • 好吧,选项 1 苦苦挣扎。没有使用过 htaccess,对它来说太新了。关于规则的任何指针?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多