Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[44.192.95.161] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте, товарищи!
Вопрос давний, но я хочу досконально разобраться раз и навсегда. У меня есть HTML-страница с формой отправки. Я хочу, например, на Visual Basic 6 сделать программу отправки файла на сервер методом POST. Создаю буфер (INTERNET_BUFFERS) и по циклу функцией InternetWriteFile блоками по 2KB передаю файл на HTML-страницу, а потом отправляю форму, файл попадает на сервер. HTML-страница с формой (http_in.htm): <form action="http_out.php" method="post" enctype="multipart/form-data"> <input type="file" name="upfile"> <input type="submit" name="sender" value="Send"> </form> PHP-страница с обработчиком после отправки формы (http_out.php): <?php if ( ($_FILES && $_FILES["upfile"]["error"]==UPLOAD_ERR_OK) && (is_uploaded_file($_FILES["upfile"]["tmp_name"])) ) { move_uploaded_file($_FILES["upfile"]["tmp_name"], $_FILES["upfile"]["name"]); echo ("Успешно!"); } else { echo ("Неудача!"); } ?> Возможно ли так? Или необходимо программно формировать POST-запрос от начала и до конца и отправлять сразу на http_out.php? |
Сообщ.
#2
,
|
|
|
Мне ответили, что HTML-форму не получится использовать. Надо формировать POST-запрос программно.
|