Red de conocimiento informático - Aprendizaje de programación - ¿Cómo accede Java Web a la ruta especificada del servidor?

¿Cómo accede Java Web a la ruta especificada del servidor?

Puede configurar el directorio de archivos en los parámetros de inicialización del archivo web.xml y leer el directorio de archivos a través de ServletAPI.

Por ejemplo

Defina un archivo de propiedades para guardar configuraciones relacionadas.

#Puedes subir sufijos de archivos.

Extension=pptx, docx.doc, txt, jpg, jar

#El tamaño de un solo archivo es 1M

fileMaxSize=1048576

#Total* * *El tamaño del archivo cargado es 5M.

totalFileMaxSize=5242880

#Ruta para guardar archivos

filePath=z:/temp

#Ruta para guardar archivos temporales

tempDir=z:/temp/temp

Utilice un oyente para cargar información de configuración cuando se inicie el servidor.

1

2

Tres

Cuatro

Cinco

Seis

p>

Siete

Ocho

Nueve

10

11

contexto de servlet contexto = evento .getservlet contexto();

Flujo de entrada flujo de entrada = contexto

. getResourceAsStream("/web-INF/classes/file/upload/commons/upload config . properties ");

Propiedades de propiedades = nuevas propiedades();

Prueba {

p>

propiedades .load(inputStream);

contexto conjunto atributo(" configuración de archivo ", atributo fuera . + propiedades . tamaño());

} captura (IOException e) {

e . Cargar archivo se guarda a través de la ruta de lectura del archivo de configuración.

ruta del archivo de cadena =((Properties)this . getservletcontext().getAttribute("fileConfig "))

. getProperty(constantes de carga de archivos.FILE_PATH);