Javascript.RU

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

Отправка файла с фиксированым местоположением по нажатию кнопки
Здравствуйте, есть скрипт для отправки файлов, с небольшой формой.
При выборе файла он нормально отправляется.
Нужно чтоб он отправлялся при нажатии кнопки, местоположение файла фиксированное (он перезаписывается).
У меня ещё небольшие познания в javascript, и я не могу сам изменить.
Подскажите, пожалуйста, как изменить скрипт

форма
<html>
<head>
<title> my test </title>

<script type="text/javascript" src="jquery-1.8.1.js"></script>
 
</head>
<body>
<input type="file" id="fileinput" />
<script type="text/javascript">
   function readSingleFile(evt) {
   //Retrieve the first (and only!) File from the FileList object	
   var f = evt.target.files[0]; 

    if (f) {
      var r = new FileReader();
      r.onload = function(e) { 
	var contents = e.target.result;
	console.log(contents);
		
		$.ajax({
		type : "POST",
		url : "http://localhost:12702/lsoft",
		data: contents,
		cache : false,
		dataType : "text"
		});

        
      }
      r.readAsText(f);
    } else { 
      alert("Failed to load file");
    }
  }

  document.getElementById('fileinput').addEventListener('change', readSingleFile, false);
</script>



</body>

</html>
Ответить с цитированием
  #2 (permalink)  
Старый 04.07.2013, 15:53
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от greencard
я не могу сам изменить
То есть ты полагаешь что можно вот так просто взять и скачать у юзера любой файл какой захочешь? Да ты сама наивность ))
Ответить с цитированием
  #3 (permalink)  
Старый 04.07.2013, 16:01
Интересующийся
Отправить личное сообщение для greencard Посмотреть профиль Найти все сообщения от greencard
 
Регистрация: 04.07.2013
Сообщений: 18

Не у юзера =)
Файл на сервере и надо его локально отправить на шлюз.
Загружать его юзеру не надо, он формирует его на сервере, там он и сохраняется, надо пересылка
Ответить с цитированием
  #4 (permalink)  
Старый 04.07.2013, 16:26
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сформулирой вопрос понятнее. Я ниче не пойму. какие еще шлюзы? Как можно "локально" отправить файл с сервера?
Ответить с цитированием
  #5 (permalink)  
Старый 04.07.2013, 16:39
Интересующийся
Отправить личное сообщение для greencard Посмотреть профиль Найти все сообщения от greencard
 
Регистрация: 04.07.2013
Сообщений: 18

Есть сервер, на нем стоит сайт и программа-шлюз(обмен по http протоколу с ним).
Этот скрипт написан для загрузки xml файла в этот шлюз.
На сайте стоит система которая тоже формирует xml файлы и сохраняет их на сервере.
Нужно чтоб файл брался не от пользователя а с сервера и загружался в шлюз.
Ответить с цитированием
  #6 (permalink)  
Старый 04.07.2013, 17:06
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

То есть берем файл с сервера, передаем в браузер клиенту, затем шлем обратно на свой же сервер (шлюз или че там). Правильно я понял? Ну тогда цепочка совсем не логичная выстраивается, видимо я что-то недопонял?
Ответить с цитированием
  #7 (permalink)  
Старый 04.07.2013, 17:15
Интересующийся
Отправить личное сообщение для greencard Посмотреть профиль Найти все сообщения от greencard
 
Регистрация: 04.07.2013
Сообщений: 18

Клиенту слать его не надо.
Нужно чтоб когда клиент нажал кнопку выполнилась операция пересылки файла внутри сервера
Ответить с цитированием
  #8 (permalink)  
Старый 05.07.2013, 00:10
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от greencard
Нужно чтоб когда клиент нажал кнопку выполнилась операция пересылки файла внутри сервера
и какое отношение имеет сервер к клиенту . и вопрос по рнр к js?
Ответить с цитированием
  #9 (permalink)  
Старый 05.07.2013, 00:29
Интересующийся
Отправить личное сообщение для izbash Посмотреть профиль Найти все сообщения от izbash
 
Регистрация: 28.06.2013
Сообщений: 19

Скорее всего тебе нужно написать скрипт для клиента, который при нажатии на кнопку будет отсылать команду на сервер, которая запустит серверный скрипт, который произведет изменения в файле!

По моему как то не логично, отправлять файл на клиент, что бы потом его же возвратить на сервер, и изменить, лишнее движение, лишний запрос!
Ответить с цитированием
  #10 (permalink)  
Старый 05.07.2013, 00:48
Интересующийся
Отправить личное сообщение для greencard Посмотреть профиль Найти все сообщения от greencard
 
Регистрация: 04.07.2013
Сообщений: 18

Суть во внутренней пересылке, так как программа не может сама автоматически подтягивать файл.

Вопрос просто в изменении существующего скрипта, чтоб там сменить загрузку файла на фиксированный путь.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена фото по нажатию кнопки egor009 jQuery 10 26.04.2022 16:41
IFRAME отправка файла bgraf Events/DOM/Window 2 22.04.2013 10:40
Вызов сценария php по нажатию кнопки с передачей параметра Allan Stark ExtJS 2 09.10.2012 12:50
Отправка запроса к php сценарию по нажатию кнопки Allan Stark ExtJS 2 20.07.2011 12:16
Кроссбраузерная отправка файла space AJAX и COMET 14 13.11.2010 02:15