M
MadDevil
Гость
Версия AutoIT: 3.3.0.0
Описание: Не могу разобраться как отправить файл (картинку) на сайт, есть форма для отправки.
Код страницы с формой
Примечания: Ресурс локальный, но пойдут и примеры с другими сайтами. GUI интерфейсом не зачем нагружать, главное сам метод отправки. Чем подробнее комментарии тем лучше.
Буду ждать решения.
Описание: Не могу разобраться как отправить файл (картинку) на сайт, есть форма для отправки.
Код страницы с формой
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Mediazona ImageShare</title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript">
<!--
var answer = '';
//var formcontent = '<label>Картинка для загрузки:[br /][br /]<input name="myfile" type="file" size="30" /></label>[br /][br /]<label><input type="radio" name="imgtype" value="screen" checked="checked">Скриншот или скринлист</label><label><input type="radio" name="imgtype" value="poster">Постер</label>[br /]<input type="submit" name="submitBtn" class="sbtn" value="Загрузить" />';
var formcontent = '<label>Картинка для загрузки: <input name="myfile" type="file" size="23" /></label>[br /][br /]Тип размещаемой картинки: <label><input type="radio" name="imgtype" value="screen" >Скриншот/скринлист</label><label><input type="radio" name="imgtype" value="poster" checked="checked">Постер</label>[br /]<input type="submit" name="submitBtn" class="sbtn" value="Загрузить" />';
function startUpload(){
document.getElementById('f1_upload_process').style.visibility = 'visible';
document.getElementById('f1_upload_form').style.visibility = 'hidden';
return true;
}
function stopUpload(){
var result = answer;
document.getElementById('f1_upload_form').innerHTML = result;
document.getElementById('f1_upload_form').style.visibility = 'visible';
document.getElementById('f1_upload_process').style.visibility = 'hidden';
return true;
}
function loadAnother(){
document.getElementById('f1_upload_process').style.visibility = 'hidden';
document.getElementById('f1_upload_form').innerHTML = formcontent;
document.getElementById('f1_upload_form').style.visibility = 'visible';
}
//-->
</script>
</head>
<body>
<div id="container">
<div id="header"><div id="header_left"></div>
<div id="header_main">Хостинг картинок на Mediazona.RU</div><div id="header_right"></div></div>
<div id="content">
<form action="upload.php" method="post" enctype="multipart/form-data" target="upload_target" onsubmit="startUpload();" >
<p id="f1_upload_process">Загрузка файла...[br /]<img src="loader.gif" />[br /]</p>
<p id="f1_upload_form" align="center">
<script language="javascript" type="text/javascript">
document.write(formcontent);
</script>
</p>
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
<iframe id="upload_target" name="upload_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
</form>
<p style="text-align:center;margin-top:40px">
<span style="color:red;font-weight:bold">Разрешается загружать только постеры и скриншоты для трекера.</span>[br /] Формат файлов *.jpg, *.png размером не более 600 Kb.</p>
</div>
<div id="footer">Mediazona Torrent Tracker</div>
</div>
</body>
</html>
Буду ждать решения.