Загрузка файлов на разные сервера
Добрый день, только начинаю осваивать javascript столкнулся с проблемой:
Вебморда находится на одном сервере, запускает перловый скрипт по загрузке файлов с других серверов (загрузка так же идет на другие сервера). Скрипт отрабатывает правильно, файлы появляется. Возвращает тег img. Выглядит следующим образом: форма: <form class="imageform" method="post" enctype="multipart/form-data" action="https://server2/cgi-bin/img_upload.pl"> <input type="hidden" name="file_name" value="img_name" /> <input type="file" name="file" class="photoimg" accept="image/*"/> </form> ответ от скрипта: <img width='200' src='https://server2/img/img_name_new.png?081357'> Далее запускается запрос: GET /img/img_name_new.png?081357 HTTP/1.1 Host: server2 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1 Accept: image/png,image/*;q=0.8,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Referer: https://server2/cgi-bin/img_upload.pl и падает со статусом: aborted В веб морду на serever1 (с которого запускаются остальные скрипты), подтягивается ява скрипт: <script type="text/javascript" src="/javascript/application.js"></script> Выглядит следующим образом (файл application.js): $(".photoimg").live("change", function(){ var parentrow = $(this).parent().parent().parent(); var preview = parentrow.find(".preview"); preview.html(""); preview.html("<img src='/img/loader.gif' alt='Загрузка....'/>"); var imageform = parentrow.find(".imageform"); imageform.ajaxForm({ target: preview }).submit(); }); Сама табличка на странице: <tr id="img_ul"> <td>server2</td> <td>Текущее изображение</td> <td>img_ul</td> <td height="200" width="200"> <div class="saveimg" width="200"> <img width="200" src="https://server2/img/img.png?10_13_50" alt="Текущее изображение" onerror="this.src='https://server2/img/no_img.gif';" /> </div> </td> <td height="200" width="200"> <div class="preview" width="200"> Выберите изображение<br>Поддерживаемые форматы: .gif, .jpg, .png; </div> </td> <td> <form class="imageform" method="post" enctype="multipart/form-data" action="https://server2/cgi-bin/img_upload.pl"> <input type="hidden" name="file_name" value="img_name" /> <input type="file" name="file" class="photoimg" accept="image/*"/> </form> </td> </tr> Если веб морда работает с текущем сервером (с которого запускается), все ОК, все отрабатывает. В чем проблема может быть? |
Часовой пояс GMT +3, время: 07:30. |