【发布时间】:2015-07-26 06:10:45
【问题描述】:
我已经设法在 ZF2 中上传图像文件并将完整路径存储在数据库中。 路径如下所示:
/home/ubuntu/NetBeansProjects/project/data/upload/event_5554a7b600c0f.jpg
项目结构是一个 Zend Skeleton 应用程序:
项目 数据 上传 event_5554a7b600c0f.jpg 模块 公开的
在我看来,我称之为:
<img src="<?php echo $event->getImage(); ?>" class="img-thumbnail" alt="<?php echo $event->getTitle(); ?>" width="304" height="236"> </td>
$event->getImage() 如前所述返回完整的文件位置。
如果我将相同的图像存储在 项目 民众 图像 上传 event_5554a7b600c0f.jpg
并将 /img/upload/event_5554a7b600c0f.jpg 存储为有效路径。
我有两个问题: 1. 什么是好的策略,将上传的图像文件存储在 publi/img 文件夹或顶级 data/uploads 文件夹中? 2. 如果将文件存储在 data/uploads 中是更好的策略,我该如何显示图像?
谢谢!
【问题讨论】:
-
如果您想通过 html 显示此图像,您应该将这些东西保存在公共文件夹中,否则它将无法工作。
标签: php image zend-framework zend-framework2