Upload файла на сервер

Тема в разделе "Java", создана пользователем IwannaAskYou, 13 дек 2010.

  1. IwannaAskYou

    IwannaAskYou Гость

    Всем привет)

    Нужно разобраться с директориею сохранения файла на сервере.
    Для загрузки использую org.apache.tomcat.util.http.fileupload ,
    файл сохраняю так:код Java
    fileitem.write(new File(getServletContext().getRealPath("/")+filename));
    ну когда компилирую проект файлы исчезают.

    Использую Netbeans и файли сохраняются сюда J:\какойто путь\build\web

    Подскажыте как решыть проблему...

    Всем спасибо )
     
  2. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    Сохроняйте в другое место, не связанное с контекстом приложения.
     
  3. IwannaAskYou

    IwannaAskYou Гость

    Например?
     
  4. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    /var/app
    c:\app
     
  5. IwannaAskYou

    IwannaAskYou Гость

    Это если тестировать на локальному сервере, а когда проект нужно в интернете розместить то прямого доступа на диск С:\ если я не ошибаюсь не будет...
     
  6. Kmet

    Kmet Well-Known Member

    Регистрация:
    25 май 2006
    Сообщения:
    1.017
    Симпатии:
    1
    если вы собираетесь загружать файлы на сервер, то можно предположить, что и хостин у вас с доступом к файловой системе на запись.
    а вот по какому пути у вас будут права на запись мне, и скорее всего вам, не известно. поэтому просто делаете путь куда будете сохранять аплоады настраиваемым.
     
  7. IwannaAskYou

    IwannaAskYou Гость

    Спасибо за помощь )
     
Загрузка...

Поделиться этой страницей