【发布时间】:2013-05-15 13:51:29
【问题描述】:
朋友们,
我正在尝试让文件上传表单字段在 Joomla 2.5(.11) 上工作。由于某种原因,我无法上传文件。
点击“保存”后,文件上传字段再次显示“未选择文件”。
我搜索了文档和讨论,但无济于事。我确实找到了有关如何在后端组件上上传文件的信息——当然是利用 PHP。
我已附上我的 XML 文件代码(但删除了个人识别信息等)。
我非常感谢任何与 Stack 上其他专注于 PHP 解决方案的帖子不同的帮助——我希望使用模块参数来做到这一点。
http://docs.joomla.org/File_form_field_type
<?xml version="1.0" encoding="utf-8"?>
<extension
type="module"
version="2.5"
client="site"
method="upgrade">
<version>2.5.0</version>
<config>
<fields name="params" >
<fieldset name="basic">
<field name="file1" type="file" label="Upload" description="Upload a file" size="10" />
</fieldset>
</fields>
</config>
</extension>
它在文档中说要在表单字段中使用 enctype="multipart/form-data" ,但是我不确定它会去哪里...我尝试将字段包装在表单字段中并使用它,我也尝试将其设置为配置和字段元素无济于事。
非常感谢任何帮助,谢谢朋友。
【问题讨论】:
-
我不确定你能否让它工作。每当我在组件中使用它时,我都必须自己添加上传处理。我认为没有它就行不通。你想用这个文件做什么?如果文件是图像,您也许可以使用 Media 字段类型。
-
文件很可能是 pdf/xml/doc。据我了解,大多数人手动进行上传处理;我只是觉得,既然有一个模块参数,Joomla 开发人员可能已经把它写在......(或者它是一场野鹅追逐)
标签: joomla joomla2.5 joomla-module