我正在尝试上传一个文件,我在joomla 2.5版本中使用了joomla xml形式。此表单在数据库中插入图像名称。但文件未上传。有没有在 joomla 形式中使用标准字段类型文件的教程。
是的,您应该使用媒体表单字段类型示例:
<field name="myimage" type="media" directory="stories" />
您可能使用过图像列表表单字段类型示例:
<field name="myimage" type="imagelist" default="" label="Select an image" description="" directory="" exclude="" stripext="" />
这听起来像是错误的。
显然,在Joomla 2.5中使用File上传的图像存储在临时文件夹中。使用"媒体"上传图像似乎有效,但有限制:
- 用户必须具有足够的权限才能执行此操作。
- 如果用户有权限,他实际上可以查看文件夹中的所有内容,这不是有趣的情况
使用文件是更好的解决方案,但您需要编写一些 php 代码来检索上传的图像。
我知道这不是答案,只是为了指明方向。我有同样的问题,很快就会编写 php 代码来管理上传。我会向你更新结果。
雅克