繁体   English   中英

Silverstripe:前端用户上传目录

[英]Silverstripe: Front-end User Upload Directory

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

基本上,我在前端有一个“用户仪表板”。

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

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

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

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

只需查看UploadField文档。 您可能要使用setCanPreviewFoldersetCanAttachExistingsetAllowedExtension 也许您也应该看看如何保护自己的资产 当您在编写所有代码时遇到麻烦时,请使用尽可能多的信息创建一个新问题,您可能会得到更好的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM