前端提交表单上传接口
public function uploadImage()
{
$username = $this->request->param('user');
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization, X-Token");
header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
if(isset($_FILES))
$allowedExts = array("gif", "jpeg", "jpg", "png","mp4");
$temp = explode(".", $_FILES["upload"]["name"]);
$arr=pathinfo($_FILES['upload']['name']);
$extension = end($temp);
if ((($_FILES["upload"]["type"] == "image/gif")
|| ($_FILES["upload"]["type"] == "image/jpeg")
|| ($_FILES["upload"]["type"] == "image/jpg")
|| ($_FILES["upload"]["type"] == "image/pjpeg")
|| ($_FILES["upload"]["type"] == "image/x-png")
|| ($_FILES["upload"]["type"] == "image/png")
|| ($_FILES["upload"]["type"] == "video/mp4")
)
&& ($_FILES["upload"]["size"] > 0)
&& in_array($extension, $allowedExts))
{
if ($_FILES["upload"]["error"] > 0)
{
echo "错误:: " . $_FILES["upload"]["error"] . "<br>";
}
else
{
$fileupdate= date('Ymd');
$newName=date('YmdGis').'.'.$arr['extension'];
$stordir="/uploads" .'/'.$fileupdate.'/'.$newName;
$save_path=$_SERVER ['DOCUMENT_ROOT'].$stordir;
$fileupname= $this->mkdirs("uploads/{
$fileupdate}");