我应该在哪里放置下载的文件我的组件?
-
27-09-2019 - |
题
我开发一个Joomla组件,这将允许访问者下载声音文件(无论是MP3,或波,无所谓)。这些文件在管理界面管理,并且可以在那里未公布
因此,似乎把他们的资产部分是不是一种选择,因为这将让他们直接从服务器访问。我想避免直接访问仅在验证了该请求的文件公布后,为他们服务,通过我的MVC结构(usnig RAW文件类型)。
是我的组件的目录结构中的那些文件的位置有什么约定?
我的第一个想法是创建一个管理员/组件/ com_mycomponent一个文件夹里面,并保持其中的文件。我是否需要限制一个新的.htaccess文件访问这个新的文件夹,还是已经是Joomla与全球的.htaccess的照顾?
解决方案
你应该把这些文件在媒体目录。它是由安装程序支持,是更好的地方。的逻辑是具有在com_mycomponent代码站点和管理与这两个的将共享媒体(图像/ CSS / JS),下载等...
/媒体/ com_mycomponent /
限制是取决于你。
下面是安装Joomla结构, http://docs.joomla.org/Components:xml_installfile一>
不隶属于 StackOverflow