|
|
|
Передача файла между web-серверами
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Возможно ли средствами JavaScript\AJAX или другими запросить файл с внешнего web-сервера и передать на внутренний web-сервер? Пока видится такое решение: внешний web-сервер генерирует для пользователя web-форму, содержащую скрытое поле с закодированным в base64 файлом. Размер файла не более 50 Кб. Браузеры: IE >=8, Chrome, Opera... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2014, 22:45 |
|
||
|
Передача файла между web-серверами
|
|||
|---|---|---|---|
|
#18+
sql2012Доброго времени суток. Возможно ли средствами JavaScript\AJAX или другими запросить файл с внешнего web-сервера и передать на внутренний web-сервер? Пока видится такое решение: внешний web-сервер генерирует для пользователя web-форму, содержащую скрытое поле с закодированным в base64 файлом. Размер файла не более 50 Кб. Браузеры: IE >=8, Chrome, Opera... Спасибо. Может я не понял задачу, но разве не легче сделать это средствами сервера? То есть дёрнуть скрипт внутреннего сервера, передав ему ссылку на файл внешнего сервера, а этот скрипт просто напрямую получает данный файл и сохраняет (или что там с ним сделать надо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 00:24 |
|
||
|
Передача файла между web-серверами
|
|||
|---|---|---|---|
|
#18+
Програмёр, Да, такой вариант тоже был рассмотрен, но на данном этапе используется авторизация пользователя... внутренний сервер => должен пройти авторизацию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 00:29 |
|
||
|
Передача файла между web-серверами
|
|||
|---|---|---|---|
|
#18+
sql2012, JSONP с передачей файла в формате base64. но это надо сделать на том внешнем сервере. кроссдоменный XMLHttpRequest не получится юзать, в IE он не может передать куки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 00:39 |
|
||
|
Передача файла между web-серверами
|
|||
|---|---|---|---|
|
#18+
sql2012Програмёр, Да, такой вариант тоже был рассмотрен, но на данном этапе используется авторизация пользователя... внутренний сервер => должен пройти авторизацию... Без доп. правок внешнего сервера - никак. На то и фишка системы безопасности браузеров, она не позволяет одному домену получить данные к данным с другого домена через браузер пользователя, без явного на то согласия сервера, с которого инфа запрашивается. В общем, можно на внешнем сервере разрешить кроссдоменные запросы и мучить комп пользователя получением и отправкой лишнего трафика... А можно просто на внешнем сервере дать доступ к файлам по временным ссылкам например, или подобным образом, пользователям отдавать такие ссылки, а вот так передавать ссылки внутреннему серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2014, 01:25 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1447483]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 455ms |

| 0 / 0 |
