Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.10.2012, 08:24
Новичок на форуме
Отправить личное сообщение для KoDT Посмотреть профиль Найти все сообщения от KoDT
 
Регистрация: 04.10.2012
Сообщений: 1

Загрузка файлов на разные сервера
Добрый день, только начинаю осваивать 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>


Если веб морда работает с текущем сервером (с которого запускается), все ОК, все отрабатывает. В чем проблема может быть?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AJAX + PHP загрузка файлов с сервера Stanisov AJAX и COMET 10 16.08.2013 11:18
Загрузка БОЛЬШИХ файлов посредством ajax barcelona jQuery 7 12.10.2012 03:37
Загрузка файлов (ajax jquery) q13m jQuery 3 08.03.2012 19:18
Form Plugin, загрузка файлов iNfantry jQuery 1 15.02.2012 22:09
Индиептор загрузки файлов С СЕРВЕРА! GrishinEV Events/DOM/Window 12 01.12.2011 14:05