我在default.php中创建了一个表单。它看起来如下:
<form id="import_form" method="post" action="index.php?option=com_jobsearch&task=jobs.import" enctype="multipart/form-data" >
<input type="file" name="xml_file" id="xml_file"/>
<type="submit" id="import_submit" class="import_submit" value="Import"/>
</form>
我在controllers文件夹的jobs控制器中创建了一个名为import
的函数(用于任务)。
function import(){
echo time();die;
}
可以使用以下网址访问此功能
index.php?option=com_jobsearch&task=jobs.import
此外,当我上传一个小尺寸文件时,它可以正常工作。
但是当我上传大小为50 MB的文件时。上传完成后会给出以下错误。
0 Invalid controller: name='jobs', format=''
我检查了php.ini
,似乎一切都很好。
max_execution_time=20000
memory_limit=256M
upload_max_filesize=256M
post_max_size=256M
我发现错误显示了前模板,当我调查它时发现它将表单发布到前面的index.php文件而不是管理员的index.php文件。
请让我知道我做错了什么。