|
|
|
путь к файлу в контексте окружения
|
|||
|---|---|---|---|
|
#18+
такая конструкция работает new File("C:/uploads" + File.separator + fileName) а если надо получить путь к папке в самом приложении, т.е. applicationName/uploads/fileName, пробовал делать так ( Код: java 1. но что-то не выходит, как правильно это прописать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:15:04 |
|
||
|
путь к файлу в контексте окружения
|
|||
|---|---|---|---|
|
#18+
ServletContext.getContextPath() это путь куда ваше приложение задеплоено в JEE контейнере File - это API для работы с локальной файловой системой Они вообще никак не связаны и не надо одно делать через другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 12:20:22 |
|
||
|
путь к файлу в контексте окружения
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, я конечно не совсем понятно вопрос сформулировал, в данном случае, выполняя на локалке, в контексте окружения, путь - это не что иное как сторона сервера, не так ли? и все ок Код: java 1. 2. мне лишь нужно заменить весь этот длинный путь, если это возможно, системной переменной, если такая есть конечно, чтобы при этом не хардкодить ее, типа variablePathToNext + File.separator + appName + File.separator + "uploads" + File.separator + fileName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 16:41:47 |
|
||
|
путь к файлу в контексте окружения
|
|||
|---|---|---|---|
|
#18+
Используйте ServletContext.getResource()/getResourceAsStream() для чтения из приложния. Не используйте приложение для записи данных, так как все записаные данные будут удалены при редеплое новой версии JEE модуля. Да и вообще приложение может быть не распакованым jar архивом. Как вы внутрь его писать тогда будете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 16:49:17 |
|
||
|
путь к файлу в контексте окружения
|
|||
|---|---|---|---|
|
#18+
BlazkowiczИспользуйте ServletContext.getResource()/getResourceAsStream() для чтения из приложния.Возможно оно там так и читается,т.к я применяю commons-fileupload BlazkowiczНе используйте приложение для записи данных, так как все записаные данные будут удалены при редеплое новой версии JEE модуля. никто не пустит сохранять данные куда-то там выше окружения т.к. доступ к серверу в рамках того что предоставляет jelastik, по крайней мере на free версии BlazkowiczДа и вообще приложение может быть не распакованым jar архивом. Как вы внутрь его писать тогда будете?будет обычный war файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 17:07:56 |
|
||
|
путь к файлу в контексте окружения
|
|||
|---|---|---|---|
|
#18+
rema174Возможно оно там так и читается,т.к я применяю commons-fileupload "Возможно"? Т.е. "программируем интуитивно", а там хз как оно работает? fileupload хранит файлы там где скажут. А если "не скажут", то открываем документацию и читаем http://commons.apache.org/proper/commons-fileupload/apidocs/org/apache/commons/fileupload/disk/DiskFileItemFactory.html rema174никто не пустит сохранять данные куда-то там выше окружения т.к. доступ к серверу в рамках того что предоставляет jelastik, по крайней мере на free версии Какое отношение ServletContext имеет к "окружению в облаке" и абсолютному пути в Eclipse, который приведен выше? Ой, а это что? http://jelastic.com/docs/environment-variables rema174будет обычный war файл Вопрос не в том как выглядет приложение, а в том как деплоит его контейнер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2013, 17:16:17 |
|
||
|
|

start [/forum/search_topic.php?author=Office+XP&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 697ms |
| total: | 854ms |

| 0 / 0 |
