powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как узнать физичиеское расположение /i/ ?
14 сообщений из 39, страница 2 из 2
Как узнать физичиеское расположение /i/ ?
    #37988899
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через Shared Components фалы будут доступны только данному приложению. И как потом к нему достучаться вообще? по какому пути он будет?

Рассмотрим вариант, что бы был доступ к файлу из любого приложения
Хочу допустим я загрузить js-файл, что бы был доступен в приложении по пути /i/my_js.
Что мне для этого нужно?

Что то типа этого как я понимаю.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
CONNECT / AS SYSDBA

CREATE DIRECTORY courses AS 'c:\crs';

GRANT READ ON DIRECTORY courses TO scott;

CONNECT scott/tiger

DECLARE retb BOOLEAN;
BEGIN 
retb := 
DBMS_XDB.CREATERESOURCE (
  '/public/OracleXML.doc'
, BFILENAME ( 'COURSES', 'OracleXML.doc' )
);
END;
/



И так с каждой новой библиотекой?
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37988913
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikЧерез Shared Components фалы будут доступны только данному приложению. И как потом к нему достучаться вообще? по какому пути он будет?
About Built-in Substitution Strings (WORKSPACE_IMAGES / APP_IMAGES)

(По тому же пути, что и картинки)
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989505
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Загрузил я файл pdf и хочу к нему обратиться через браузер:
Код: javascript
1.
localhost:8080/i/file.pdf


и дает ошибку:

Код: plaintext
The requested URL /i/file.pdf was not found on this server 

PS: и получается, что он будет доступен всем приложением из вокрспейса? и как надо загружать что бы было по определенному пути?
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989508
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikPS: и получается, что он будет доступен всем приложением из вокрспейса? и как надо загружать что бы было по определенному пути?
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989889
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikPS: и получается, что он будет доступен всем приложением из вокрспейса?
Да

kasikThe requested URL /i/file.pdf was not found on this server
Я выше весьма подробно описал, по какому пути нужно загружать в репозиторий и как вычислять:

Код: sql
1.
2.
3.
4.
5.
DECLARE
  res BOOLEAN;
BEGIN
  res := DBMS_XDB.createResource('/images/file.txt', 'текст');
END;



http://host:port/i/file.txt

текст
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989895
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это все хорошо, но:
1) когда я загружаю в статик файлз, по какому пути мне достучаться?
2) мне допустим нужно загрузить каталог с множеством разных мелких файликов типа css и js, как тогда? Каждый файл через процедуру бросать, это напряжно и накладно получится.
3)Можно ли в статик файлз кидать каталогами? как я понимаю такого нет!
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989900
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Или если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989904
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Использовать ftp
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989913
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevkasik,

Или если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images

То есть загрузив через статик файлз, как я и сделал, я должен к нему достучаться через путь
Код: javascript
1.
localhost:8080/i/file.pdf


но не могу на него попасть.
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989915
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Есть и другие варианты, можете с диска читать, отдавать через wpg_docload
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37989920
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasikТо есть загрузив через статик файлз, как я и сделал, я должен к нему достучаться через путь
localhost:8080/i/file.pdf
SvDevИли если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37990153
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevkasik,

Или если вы про Static files, там другие пути (см. WORKSPACE_IMAGES / APP_IMAGES), такие же как для Shared Components / images

Правильно вместо #APP_IMAGES# подставится /i/, как я и написал выше будет путь localhost:8080/i/file.pdf, который не доступен.
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37990175
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оказывается он не фига не /i/ вставляет, а
Код: javascript
1.
http://localhost:8080/apex/wwv_flow_file_mgr.get_file?p_security_group_id=4831604586195359&p_flow_id=104&p_fname=file.pdf



то есть статик файлы не для того что бы их подгружать как библиотеки со страницы, а для загрузки каких то именно статик файлов. а если файл редактируется, то постоянно его загружать.... вообщем этот вариант не для этого. Здесь больше подойдет вариант читать прямо с диске, а как это сделать? Раньше то было через апач, и там именно так было.

еще можно разобрать скрипт из инсталяции апекса по загрузке картинок и приспособить его для своих целей, но все равно все ходы какие то не тривиальные, неправильные что ли.
...
Рейтинг: 0 / 0
Как узнать физичиеское расположение /i/ ?
    #37990259
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kasik,

Для этого и есть FTP

13286715 + wpg_docload, пользуйтесь поиском, много раз уже приводились примеры
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Как узнать физичиеское расположение /i/ ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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