Cambiar el path de un inputFIle? me envia el archivo a un path por default
que tal tengo una duda, he estado investigando yu hasta ahorita no he encontrado nada,
tengo un inputFile en icefaces, ya me copia el archivo, pero el detalle es que me lo manda a un path por default, y quisiera que me lo enviara a un path que yo defino, ayuda por favor, tengo este codigo:
*****************************jsp*******************************************
table width="750px" align="center" >
tr align="center">
td width="95px" style="height:30px">
/td>
td>
ice:inputFile progressListener="#{BeanSolicitudes.fileUploadProgress}"
uploadDirectory="./usr/bin/Archivos/" //aun asi no me lo envia
actionListener="#{BeanSolicitudes.subirArchivo}"
fileNamePattern=".+\.(txt|doc|jpg|jpeg|gif|png|bmp) "
/>
/tr>
/table>
********************metodo*****************************
public void subirArchivo(ActionEvent e){
InputFile inputFile=(InputFile)e.getSource();
FileInfo fileInfo=inputFile.getFileInfo();
if (fileInfo.isSaved()) {
fileLocation=fileInfo.getPhysicalPath();
separaString(fileLocation); //Separo la ruta por token para otro proposito
guardaDatosArchivo(fileLocation); // guardo el path en DB
currentFile = new InputFileData(fileInfo);
currentFile.getFile();
synchronized(fileList){ //Guarda en lista, para mostrar los archivos en un table
fileList.add(currentFile);
//fileScp(inputFile);
}
mensajeArchivo = "El archivo se guardo exitosamente";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: green; background-color: transparent;";
}
if (fileInfo.isFailed()) {
if(fileInfo.getStatus()==FileInfo.INVALID){
mensajeArchivo = "Archivo no admitido";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
if(fileInfo.getStatus()==FileInfo.SIZE_LIMIT_EXCEEDED){
mensajeArchivo = "Archivo demasiado grande";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
if(fileInfo.getStatus()==FileInfo.INVALID_CONTENT_TYPE){
mensajeArchivo = "Tipo de contenido invalido";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
if(fileInfo.getStatus()==FileInfo.INVALID_NAME_PATTERN){
mensajeArchivo = "Extension de archivo no admitido";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
}
}
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 1 semana 2 días
hace 1 semana 2 días
hace 1 semana 2 días
hace 25 semanas 5 días
hace 27 semanas 10 horas
hace 33 semanas 5 días
hace 1 año 26 semanas
hace 2 años 38 semanas
hace 2 años 42 semanas
hace 2 años 49 semanas