2014-11-16 10 views
0

HTTP Status 405 - Request метод 'POST' не поддерживаетсяHTTP Status 405 - метод запроса 'POST' не поддерживается - Файл Загрузить

Тип Отчет о состоянии

сообщение Запрос метод «POST 'не поддерживается

описание Указанный метод HTTP не разрешен для запрашиваемого ресурса.

Apache Tomcat/7.0.42apk 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

См http-get-with-request-body, а также this table сравнения GET и POST.

Метод GET не имеет значимого тела и поэтому не поддерживает многостраничную или загрузку файла. В большинстве случаев это отправляется браузером как запрос POST.

Убедитесь, что тэг web-resource-collection в файле вашего сервлета web.xml содержит <http-method>POST</http-method>, чтобы Tomcat разрешил ваш запрос POST.

Смежные вопросы