【发布时间】:2016-05-09 11:59:34
【问题描述】:
如何在php yii框架中下载用户上传的文件?
我的网站上有用户列表,每个用户可以为每个部分上传多个文件(工作信息、教育、证书等)
上传的文件保存在上传文件中。这是链接
C:\wamp\www\project\themes\mydesign\assets\global\uploads
在上传文件夹中,还有很多其他文件夹,文件夹以用户名命名..
C:\wamp\www\project\themes\mydesign\assets\global\uploads\1\
C:\wamp\www\project\themes\mydesign\assets\global\uploads\2\
C:\wamp\www\project\themes\mydesign\assets\global\uploads\3\
1,2,3 是 user1, user2, user3.. 的文件夹名称,1,2,3 是 user1, user2, user3 的 id。
当用户首次上传任何文件并保存时,会在上传文件夹中创建该用户的文件夹。
所有用户文件的每个部分都保存在他们的文件夹中。现在我想在 CgridView 中为每个用户的删除按钮附近添加一个下载按钮。我想为我想要的任何用户下载所有 zip 文件.
有任何示例代码吗?我应该使用什么工具、扩展或库?或者有没有可用的代码?我是 yii 的新手,不知道如何获取每个用户的所有文件并下载到 zip 文件夹中。任何建议。
【问题讨论】: