【发布时间】:2023-01-21 11:27:25
【问题描述】:
我正在尝试制作一个文件上传页面,但遇到了这个问题 POST http://127.0.0.1:5500/upload.php net::ERR_ABORTED 405(不允许的方法)
上传.js
const mainform = document.getElementById('mainform');
const inpFile = document.getElementById('inpFile');
mainform.addEventListener('submit', e => {
e.preventDefault();
const endpoint = 'upload.php';
const formData = new FormData();
formData.append('inpFile', inpFile.files[0]);
fetch(endpoint, {
method:"POST",
body: formData
}).catch(console.error);
});
上传.php
<?php
$targetPath = 'videos/' . basename($_FILES[inpFile]['name']);
move_uploaded_file($_FILES['inpFile']['tmp_name'], $targetPath);
【问题讨论】:
-
仅供参考,
$_FILES[inpFile]['name']应该是$_FILES['inpFile']['name'] -
@brombeer 还是不行
标签: javascript php