我正在使用UserFrosting一个用户管理系统,我在通过表单发布文件时遇到一些麻烦,这就是我试过的
这就是我的twig文件的样子.
<form name="eveniment" method="post" action="{{form_action}}" enctype="multipart/form-data">
...
<input type="file" class="form-control" name="poza" id="poza">
...
</form>`
Run Code Online (Sandbox Code Playgroud)
这就是我的控制器的样子
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["poza"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
// Check if image file is a actual image or fake image
$check = getimagesize($_FILES);
if($check !== false) {
$ms->addMessage("success", "File is an image - " . $check["mime"] . ".");
$uploadOk = 1;
} else {
$ms->addMessage("danger", "File is not an image.");
$uploadOk = 0;
}
$ms->addMessage("success", $target_file);
// Check …Run Code Online (Sandbox Code Playgroud)