У меня есть форма с методом POST, как
<form name="imgbnk" action="imgbnk.php" method="POST" enctype="multipart/form-data" onsubmit="return validateForm()">
select the image <input type="file" name="imgloc">
где imgbnk.php
извлекаю их как $filename=$_POST["imgloc"];
проблема
- когда я использую метод
POST
, $filename
не получает никакого значения из формы imgbnk
, где, как если бы я использовал метод GET
, $filename
возвращает имя файла в ожидаемом, я хочу знать, почему POST
не могу получить то же самое.
$size=getimagesize($filename);
выдает предупреждение типа
Warning: getimagesize(Hydrangeas.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\wamp\www\imgbnk\imgbnk.php
при использовании метода GET
.
- Если я использую
POST
, это говорит о том, что Warning: getimagesize() [function.getimagesize]: Filename cannot be empty
.
Пожалуйста, помогите мне понять, почему это происходит, задача состоит в том, чтобы получить полные свойства изображения и сохранить его локально.
Заранее спасибо:)