Silverstripe:前端用户上传目录

时间:2016-07-04 01:48:42

标签: javascript php content-management-system silverstripe

我正在尝试创建一个允许用户从前端上传文件的模块。我之前已经看过这个问题,但没有具体说明我想要实现的目标。

基本上,我的前端有一个'用户仪表板'。

在该仪表板上,我想要一个“我的文件”区域,用户可以看到他们上传的所有文件的列表。

我正在考虑添加一个“上传文件”按钮,允许用户明显上传他们的文件......

然后将此文件保存到单独文件夹中的silverstripe的后端(我想,用用户ID /名称分隔)。

我不确定从哪里开始,因为我对后端开发很新。我将如何创建此功能?我会创建一个模块,以某种方式扩展CMS的上传/文件部分。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

只需查看UploadField文档即可。您可能希望使用setCanPreviewFoldersetCanAttachExistingsetAllowedExtension。也许你也应该看看securing your assets。如果您在编写所有这些内容时遇到问题,请尽可能多地创建一个新问题,您可能会得到更好的答案。