
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.05.2015, 17:19
|
|||
|---|---|---|---|
Отправка нескольких clob через ajax |
|||
|
#18+
Есть необходимость оправить несколько файлов в фоне на сервер, обычный htmldb_Get + get.addParam не дает возможности отправить на сервер больше 32К данных в одной переменной, нужно использовать apex.ajax.clob() Нашел в сети вот такой способ http://www.talkapex.com/2012/08/how-to-sendupload-clob-from-browser-to.html У этого способа есть существенный недостаток, функция, которая переносит клоб из коллекции в нужную таблицу выполняется в колбеке, асинхронно, тоесть загрузку следующего клоба нужно запускать только после того, как отработает функция - колбек загрузки. Сейчас я решил это следующим образом - base64 образы файлов, которые нужно отправить записываю в массив, в функции - калбеке удаляю первую строку из массива и рекурсивно вызываю clobObj._set( , который отправляет первую строку на сервер, и так до тех пор пока массив не опустеет. Может есть более красивый способ отправки нескольких clob? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 08:21
|
|||
|---|---|---|---|
|
|||
Отправка нескольких clob через ajax |
|||
|
#18+
Casufi, В итоге что необходимо? Загрузить все clob'ы? Я переписал функцию apex.clob(), для того чтобы коллекцию называть как мне вздумается, пойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 09:25
|
|||
|---|---|---|---|
|
|||
Отправка нескольких clob через ajax |
|||
|
#18+
Casufi, Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Спрашивай, если что то нужно пояснить будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 10:17
|
|||
|---|---|---|---|
Отправка нескольких clob через ajax |
|||
|
#18+
blkangel, хитро ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 11:03
|
|||
|---|---|---|---|
|
|||
Отправка нескольких clob через ajax |
|||
|
#18+
Casufiblkangel, хитр о По идее можно 50 отправить сразу. Но тут уже от задачи зависит. Там есть свои ньюансы. Как собрать clob в pl/sql видимо не надо... Кстати можно и без коллекций, напрямую в таблицы писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 12:52
|
|||
|---|---|---|---|
Отправка нескольких clob через ajax |
|||
|
#18+
А на стороне сервер "f01" читается гарантировано в той же последовательности как и добавляется ? От размера порции не зависит, проблем не отгребал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 14:37
|
|||
|---|---|---|---|
|
|||
Отправка нескольких clob через ajax |
|||
|
#18+
CasufiА на стороне сервер "f01" читается гарантировано в той же последовательности как и добавляется ? От размера порции не зависит, проблем не отгребал ? f01 с индксами же передается. Проблем не было. С ограничениями уже Апача и Тамката ты можешь столкнутся У Томката ограничение в два мега по умолчанию, его надо увеличивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.05.2015, 14:38
|
|||
|---|---|---|---|
|
|||
Отправка нескольких clob через ajax |
|||
|
#18+
CasufiА на стороне сервер "f01" читается гарантировано в той же последовательности как и добавляется ? От размера порции не зависит, проблем не отгребал ? Тестировал 10 мегабайт RichTextEdit вливал, все без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=50&mobile=1&tid=1874963]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 318ms |

| 0 / 0 |
