我已经在admin中创建了文件上传,并在浏览文件后成功上传。但上传文件后无法显示所选文件名。在firebug中,我可以看到value属性中的输入标记包含文件的路径,但是它可以看到“没有选择文件”。 。见下面的截图。
文件上传代码如下。
$path = $this->fileSystem->getDirectoryRead(DirectoryList::MEDIA)->getAbsolutePath('uploadfolder');
$filepath = $path.'/'.$_FILES['uploadfile']['name'];
if(file_exists($filepath) != 1)
{
$uploader = $this->uploaderFactory->create(['fileId' => 'uploadfile']);
$uploader->setAllowedExtensions(['jpg', 'jpeg', 'gif', 'png','doc','pdf','xls','docx','zip','mp4','avi','mp3','txt','xlsx','vob']);
$uploader->setAllowRenameFiles(true);
$uploader->setFilesDispersion(false);
$uploader->save($path);
return $path;
}
else
{
return 0;
}
请帮助我在哪里犯错误?
由于