Автор Тема: Отправка файлов (картинок) на сайт  (Прочитано 4628 раз)

0 Пользователей и 1 Гость просматривают эту тему.

MadDevil

  • Гость
Версия AutoIT: 3.3.0.0
Описание: Не могу разобраться как отправить файл (картинку) на сайт, есть форма для отправки.
Код страницы с формой
<!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 /]Тип размещаемой картинки:&nbsp;<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>

Примечания: Ресурс локальный, но пойдут и примеры с другими сайтами. GUI интерфейсом не зачем нагружать, главное сам метод отправки. Чем подробнее комментарии тем лучше.
Буду ждать решения.

Русское сообщество AutoIt

Отправка файлов (картинок) на сайт
« Отправлен: Сентябрь 26, 2009, 00:52:10 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
6 Ответов
8719 Просмотров
Последний ответ Июль 25, 2014, 16:01:11
от WR-e-D
32 Ответов
14422 Просмотров
Последний ответ Сентябрь 10, 2010, 15:33:57
от axlwor
6 Ответов
3630 Просмотров
Последний ответ Апрель 10, 2011, 23:07:30
от Vlasssov
1 Ответов
2077 Просмотров
Последний ответ Июнь 28, 2011, 19:54:14
от CreatoR
17 Ответов
6254 Просмотров
Последний ответ Август 16, 2011, 20:57:49
от madmasles
9 Ответов
3715 Просмотров
Последний ответ Февраль 29, 2012, 18:09:18
от _Lexa98_
1 Ответов
3223 Просмотров
Последний ответ Март 04, 2012, 19:43:40
от armenxxx1
23 Ответов
8262 Просмотров
Последний ответ Август 23, 2012, 15:52:09
от Arei
3 Ответов
1924 Просмотров
Последний ответ Август 26, 2012, 20:20:21
от DarWiM
1 Ответов
894 Просмотров
Последний ответ Июль 10, 2016, 14:01:30
от Bomjh_Vasya