【发布时间】:2018-01-10 17:11:47
【问题描述】:
我只是使用 html 表单来上传文件。
但我遇到以下错误:
注意:未知:文件创建在系统的临时目录中 第0行未知
这是我的 HTML:
<form name="import" method="post" action="CSVUpload" enctype="multipart/form-data">
<input type="file" name="file" /><br />
<input type="submit" name="submit" value="Submit" />
</form>
路线如下:
$f3->route('POST|PUT @CSVUpload: /CSVUpload', 'GBD\Internals\Controllers\LeaveController->csvHandler');
$f3->route('GET /CSVUpload', 'GBD\Internals\Controllers\LeaveController->csv');
这是我的控制器:
public function csv()
{
$this->f3->set('content', 'leave/csvUploader.php');
$template = new \View;
echo $template->render('dashboard/layout.php');
}
public function csvHandler()
{
$postvalue = $this->f3->get('POST.submit');
if(isset($postvalue))
{
$fileReceived = $this->f3->get('POST.file');
var_dump($fileReceived);
}
}
我正在使用脱脂框架。
我发现上传的文件暂存到upload_tmp_dir="C:\inetpub\temp"。
这里有什么问题??
非常感谢任何帮助。谢谢。
【问题讨论】:
-
您运行的是哪个版本的 PHP?
-
检查 php.ini 中的 sys_temp_dir。 stackoverflow.com/questions/34741530/…
标签: php html file-upload fat-free-framework