powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / загрузка файла, без перезагрузки страницы
19 сообщений из 19, страница 1 из 1
загрузка файла, без перезагрузки страницы
    #36714295
yulica_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток!
Можно загружать файлы в базу без перезагрузки страницы, еще хорошо бы было с баром как в gmail. Гуглил, на буржуйских форумах и блогах искал ничего подходящего, к сожалению, не нашел(((
Люди, у кого есть опыт или ссылки поделитесь.
Спасибо!
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #36714478
Фотография ZeD.ORA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yulica_2005

авторМожно загружать файлы в базу без перезагрузки страницы

AJAX в помощь, вот ссылка на пример, там тока через "Process(PL/SQL)" обрабатывается, можете в принципе через процесс загрузить данные в базу.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #36714703
yulica_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZeD.ORA,

Спасибо!
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #36722171
yulica_2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
yulica_2005,

нашел кучу плагинов для загрузки
один из них jquery.ocupload-1.1.2
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<script language="JavaScript" type="text/javascript">
<!--
$('#upload1').upload({
          name: 'file',
          method: 'post',
          enctype: 'multipart/form-data',
          action: 'upload.php',
          onSubmit: function() {
                   $('#progress1').text('Отправка файла...');
           },
           onComplete: function(data) {
                 $('#progress1').text('Файл успешно отправлен');
          }
  });
//-->
</script>

но везде там используется скрипт на стороне сервера на php
что то вроде этого
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  echo "success";
} else {
  echo "error"; 
}

в апексе какая серверная часть будет? что в action?
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #36723115
Фотография ZeD.ORA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yulica_2005

Вам лучше файлы загружать методами APEX или PL/SQL, есть много методов загрузки.
Если вы читали выше указанную ссылку там используется on-demand процесс, в этом процессе вам следует написать код загрузки файла который в итоге возвращает какой то результат в асинхронный поток. А как загружать файлы можете найти в доках Oracle APEX.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
загрузка файла, без перезагрузки страницы
    #38303356
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелось бы поднять тему, ибо вопрос актуальный. В примере по ссылки примитивный пример со строками. А как быть с файлами? В апекс обучалке сделано через процесс по субмиту. И в этом процессе кода нету вообще, только праймари кей укажи и оно как-то работает. Как надо вести себя с файлами?
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304443
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через FileReader вроде как получилось, но только КЛОБ и только до 9кб передает. Если больше, то ругается. Есть еще какие-нибудь идеи, кроме как через апексовый файл брауз передавать?
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304575
SHeLEST1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЧерез FileReader вроде как получилось, но только КЛОБ и только до 9кб передает. Если больше, то ругается. Есть еще какие-нибудь идеи, кроме как через апексовый файл брауз передавать?
А как именно ругается?
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304587
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЧерез FileReader вроде как получилось, но только КЛОБ и только до 9кб передает. Если больше, то ругается. Есть еще какие-нибудь идеи, кроме как через апексовый файл брауз передавать?
Я знаю один, но очень геморройный.
Есть плагин Multiple File Upload . Он платный, но задаром можно скачать версию с заврапленными исходниками. С помощью UnwrapIt я разврапил их и допилил под свои нужды. А нужна мне было в первую очередь загрузка множества файлов одновременно.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304797
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatGustlyЧерез FileReader вроде как получилось, но только КЛОБ и только до 9кб передает. Если больше, то ругается. Есть еще какие-нибудь идеи, кроме как через апексовый файл брауз передавать?
Я знаю один, но очень геморройный.
Есть плагин Multiple File Upload . Он платный, но задаром можно скачать версию с заврапленными исходниками. С помощью UnwrapIt я разврапил их и допилил под свои нужды. А нужна мне было в первую очередь загрузка множества файлов одновременно.
Спасибо, уже что-то. Но файлы больше 1 Мб кушает с трудом, даже на локальной базе. У вас какого размера файлы передаются?
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304884
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все таки плохо он работает. Большие файлы не ест, и долго думает еще при этом. Стандартный загрузчик как-то быстрее справляется, но нужен яваскриптовский.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304932
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyСпасибо, уже что-то. Но файлы больше 1 Мб кушает с трудом, даже на локальной базе. У вас какого размера файлы передаются?
Фотки, размер больше 1 Мб.
У вас apex listener стоит, или EPG? Возможно тормоза из-за EPG.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38304950
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatGustlyСпасибо, уже что-то. Но файлы больше 1 Мб кушает с трудом, даже на локальной базе. У вас какого размера файлы передаются?
Фотки, размер больше 1 Мб.
У вас apex listener стоит, или EPG? Возможно тормоза из-за EPG.
Что такое EPG ? У меня apex listener в standalone mode.
У меня командная строка выводит весь файл в бинарном виде, а потом валится с ошибкой

SEVERE: ORA-01044: size 67958758 of buffer bound to variable exceeds maximum 288195191779622912

java.sql.SQLException: ORA-01044: size 67958758 of buffer bound to variable exceeds maximum 288195191779622912
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38305006
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyЧто такое EPG ? У меня apex listener в standalone mode.
У меня командная строка выводит весь файл в бинарном виде, а потом валится с ошибкой

EPG - Embedded PL/SQL Gateway.
У меня стоит Apex Listener 1.1.3 + oc4j. Ошибок при загрузке файлов размером более 1 Мб с помощью этого плагина не возникает.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38305010
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatGustlyЧто такое EPG ? У меня apex listener в standalone mode.
У меня командная строка выводит весь файл в бинарном виде, а потом валится с ошибкой

EPG - Embedded PL/SQL Gateway.
У меня стоит Apex Listener 1.1.3 + oc4j. Ошибок при загрузке файлов размером более 1 Мб с помощью этого плагина не возникает.
1Мб мало, попробуйте от 10+
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38305380
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли как-нибудь отследить, что передает браузер через форму по стандартному механизму обновления блобов в таблице? Из обычной консоли фаерфокса ничего не понятно. Хочу попробовать сэмулировать действие это, чтобы без субмита обновлять и создавать блоб строки.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38306643
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly1Мб мало, попробуйте от 10+
Попробовал, все в порядке. Скорость загрузки в локальной сети получается где-то около 1мб/секунду.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38306855
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
haXbatGustly1Мб мало, попробуйте от 10+
Попробовал, все в порядке. Скорость загрузки в локальной сети получается где-то около 1мб/секунду.
А у меня на размер буфера ругается почему-то. Видимо из-за standalone mode.
...
Рейтинг: 0 / 0
загрузка файла, без перезагрузки страницы
    #38310875
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делал пример с галереей из примеров разработки и напоролся на непонятную проблему.

В рестфул сервисах идет обработка запроса POST. Есть переменная status. Так вот в коде делаю ей :status:=201, а консоль браузера все равно показывает ответ 200, почему?
status X-APEX-STATUS-CODE OUT HTTP Header Integer
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / загрузка файла, без перезагрузки страницы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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