powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загрузка файла на сервер AJAX
25 сообщений из 63, страница 1 из 3
Загрузка файла на сервер AJAX
    #34021489
jenyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо на сервер без перезагрузки страницы загрузить файл.

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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
function doLoadpost(url, data) 
{                   
  var request;
  if (window.XMLHttpRequest) 
  {
      request = new XMLHttpRequest();          
      request.open("POST", url, false);
      //request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      request.setRequestHeader("Content-Type","multipart/form-data");      
    
      var data = '-----------------------------265001916915724\r';
      data += 'Content-Disposition: form-data; name="small_pic"; filename="1.JPG"\r';
      data += 'Content-Type: image/jpg\r\r';
      data += '-----------------------------18756118404966--';
    
      request.send(data);
    } 
}

вот в этом случае данные не передаются. Может кто сталкивался с подобным???
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34021798
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
низя!
можно через осла создать соотв. активх объект, могущий читать бинарные файлы и юзать его. Потребуются соотв. настройки безопасности - чтобы скрипты на странице могли запускать небезопасные активх объекты.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34021809
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно заюзать фрейм
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34021956
Фотография fleh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через <iframe>, даже скрыть его, чтобы симпатичнее было.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34033693
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jenyzНеобходимо на сервер без перезагрузки страницы загрузить файл.

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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
function doLoadpost(url, data) 
{                   
  var request;
  if (window.XMLHttpRequest) 
  {
      request = new XMLHttpRequest();          
      request.open("POST", url, false);
      //request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      request.setRequestHeader("Content-Type","multipart/form-data");      
    
      var data = '-----------------------------265001916915724\r';
      data += 'Content-Disposition: form-data; name="small_pic"; filename="1.JPG"\r';
      data += 'Content-Type: image/jpg\r\r';
      data += '-----------------------------18756118404966--';
    
      request.send(data);
    } 
}

вот в этом случае данные не передаются. Может кто сталкивался с подобным???

Так а где тут сам контент файла?
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34033840
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вообще можно как - нибудь получить контент выбранного пользователем файла без использования activex?
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034420
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
взлом
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034427
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmoвзлом

Взлом чего? :)
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034432
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как передать файл AJAXом ?:-(
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034440
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут возможны варианты. От браузера до ядра системы.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034446
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msa@n-e.ruКак передать файл AJAXом ?:-(через активх или аналогичный сервис, предоставляемый средой выполнения скрипта. Но лучше через ифрейм.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034455
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmoтут возможны варианты. От браузера до ядра системы.

Ну мне хотя бы парочку вариантов :-(Как передать AJAXом я понимаю, вызываем метод send у объекта перед этим установив нужные заголовки и поравильно сформировав контент, но вот контент как этот получить?!?!?! :-(((((
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034458
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo msa@n-e.ruКак передать файл AJAXом ?:-(через активх или аналогичный сервис, предоставляемый средой выполнения скрипта. Но лучше через ифрейм.


Расскажите пожалуйста попожробнее как это через iframe делать?!
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034468
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msa@n-e.ruно вот контент как этот получить?!?!?! :-(((((в осле можно через активх. ADO.Stream или что-то в этом роде.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034473
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo msa@n-e.ruно вот контент как этот получить?!?!?! :-(((((в осле можно через активх. ADO.Stream или что-то в этом роде.

А через iframe как получить контент файла на клиенте?
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034474
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msa@n-e.ruРасскажите пожалуйста попожробнее как это через iframe делать?!в фрейм грузи страницу, в страницу вставляй форму, в форму вставляй файл - <input type="file".../>, юзер выберет файл - делай форме сабмит, файл уйдёт на сервер, там его и лови.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034478
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msa@n-e.ruА через iframe как получить контент файла на клиенте?никак
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034488
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у гугла, говорят, почтовый интерфейс на аяксе с возможностью отправки файлов. Посмотри его.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034502
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo msa@n-e.ruРасскажите пожалуйста попожробнее как это через iframe делать?!в фрейм грузи страницу, в страницу вставляй форму, в форму вставляй файл - <input type="file".../>, юзер выберет файл - делай форме сабмит, файл уйдёт на сервер, там его и лови.

Так надо AJAXом без перезагрузки. А с перезагрузкой вроде понятно как делать. Можно конечно сделать ифрейм с формой и сабмитить ее. Но помимо файла есть и другие данные, которые передаються без перезагрузки страницы. Получается они не вместе будут передаваться? Файл в один скрипт, остальные данные аяксом в другой скрипт (хотя можно и в тот же самый) но всеравно они передаваться будут порознь. Надо как-то вместе эти данные передать и бех перезагрузки
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034515
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmoу гугла, говорят, почтовый интерфейс на аяксе с возможностью отправки файлов. Посмотри его.

Ща позырю...
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034537
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msa@n-e.ruПолучается они не вместе будут передаваться?да

msa@n-e.ruНадо как-то вместе эти данные передать и бех перезагрузкиможно так: отправляешь файл формой, он тебе возвращает его закодированным в текст - ты берёшь текст скриптом и суёшь в аяксовый запрос и отсылаешь всё вместе.
зы веб-клиенты не обязательно писать на скриптах.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034554
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo msa@n-e.ruПолучается они не вместе будут передаваться?да

msa@n-e.ruНадо как-то вместе эти данные передать и бех перезагрузкиможно так: отправляешь файл формой, он тебе возвращает его закодированным в текст - ты берёшь текст скриптом и суёшь в аяксовый запрос и отсылаешь всё вместе.
зы веб-клиенты не обязательно писать на скриптах.

Гимор :(, но надо попробовать :)
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034569
msa@n-e.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maXmo msa@n-e.ruПолучается они не вместе будут передаваться?да

msa@n-e.ruНадо как-то вместе эти данные передать и бех перезагрузкиможно так: отправляешь файл формой, он тебе возвращает его закодированным в текст - ты берёшь текст скриптом и суёшь в аяксовый запрос и отсылаешь всё вместе.
зы веб-клиенты не обязательно писать на скриптах.

Хотя уж в этом случае лучше его обратно не принимать, там его записать куда-нить или в базу или еще куда,зачем гонять туда-сюда по несколько раз?
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034574
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не только гимор, но ещё и маразм.
...
Рейтинг: 0 / 0
Загрузка файла на сервер AJAX
    #34034579
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msa@n-e.ruзачем гонять туда-сюда по несколько раз?ну ты же всё вместе хочешь передавать? И кодировщик будет абсолютно независим от остальной системы на сервере.
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 1 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Загрузка файла на сервер AJAX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]