База данных Oracle не открывает файлы с символом «#» - PullRequest
0 голосов
/ 29 июля 2010

По какой-то причине файлы в базе данных не открываются, если в них есть символ # ...

Одна вещь, которую я заметил, была в имени файла, ссылка не имеет%20 для пробелов после знака #, но даже когда я заменяю остальные числовые символы на символ% 20, ссылка все равно не работает ..

Есть идеи, почему это может быть?


Добавлено из комментариев. Я больше изучил код, и похоже, что именно это и открывает файлы;wpg_docload.download_file (v_filename, false);

1 Ответ

1 голос
/ 30 июля 2010

wpg_docload.download_file является частью Apex и используется для возврата файлов в браузер. Но # может иметь особое значение в URL-адресе, что может сбить его с толку.

Загляните в WWV_FLOW_FILES и посмотрите, какое там имя файла (например, закодировано ли оно в любом случае).

...