我开发一个Joomla组件,这将允许访问者下载声音文件(无论是MP3,或波,无所谓)。这些文件在管理界面管理,并且可以在那里未公布

因此,似乎把他们的资产部分是不是一种选择,因为这将让他们直接从服务器访问。我想避免直接访问仅在验证了该请求的文件公布后,为他们服务,通过我的MVC结构(usnig RAW文件类型)。

是我的组件的目录结构中的那些文件的位置有什么约定?

我的第一个想法是创建一个管理员/组件/ com_mycomponent一个文件夹里面,并保持其中的文件。我是否需要限制一个新的.htaccess文件访问这个新的文件夹,还是已经是Joomla与全球的.htaccess的照顾?

有帮助吗?

解决方案

你应该把这些文件在媒体目录。它是由安装程序支持,是更好的地方。的逻辑是具有在com_mycomponent代码站点和管理与这两个的将共享媒体(图像/ CSS / JS),下载等...

/媒体/ com_mycomponent /

限制是取决于你。

下面是安装Joomla结构, http://docs.joomla.org/Components:xml_installfile

scroll top