public class LutecetoolsAsynchronousUploadHandler
extends fr.paris.lutece.plugins.asynchronousupload.service.AbstractAsynchronousUploadHandler
Constructor and Description |
---|
LutecetoolsAsynchronousUploadHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addFileItemToUploadedFilesList(org.apache.commons.fileupload.FileItem fileItem,
String strFieldName,
javax.servlet.http.HttpServletRequest request)
Permet de déclarer un fichier comme uploadé.
|
String |
canUploadFiles(javax.servlet.http.HttpServletRequest request,
String strFieldName,
List<org.apache.commons.fileupload.FileItem> listFileItemsToUpload,
Locale locale)
Vérifie si une liste de fichiers uploadés pour un champ donné sont valides
|
org.apache.commons.fileupload.FileItem |
getFile(javax.servlet.http.HttpServletRequest request,
String strFieldName) |
String |
getHandlerName()
Permet de définir le nom du handler.
|
List<org.apache.commons.fileupload.FileItem> |
getListUploadedFiles(String strFieldName,
javax.servlet.http.HttpSession session)
Permet de récupérer la liste des fichiers uploadés pour un champ donné.
|
boolean |
hasFile(javax.servlet.http.HttpServletRequest request,
String strFieldName) |
void |
removeFileItem(String strFieldName,
javax.servlet.http.HttpSession session,
int nIndex)
Permet de supprimer un fichier précédament uploadé
|
addFilesUploadedSynchronously, doRemoveFile, doRemoveUploadedFile, doRetrieveUploadedFile, getUploadAction, getUploadCheckboxPrefix, getUploadDeletePrefix, getUploadSubmitPrefix, hasAddFileFlag, hasRemoveFlag, isInvoked, process
public static final String BEAN_NAME
public LutecetoolsAsynchronousUploadHandler()
public String canUploadFiles(javax.servlet.http.HttpServletRequest request, String strFieldName, List<org.apache.commons.fileupload.FileItem> listFileItemsToUpload, Locale locale)
request
- La requête effectuéestrFieldName
- Le nom du champ ayant servi à uploadé un fichier.listFileItemsToUpload
- Liste des fichiers uploadés à verifier.locale
- La locale à utiliser pour afficher les messages d'erreurs éventuelspublic List<org.apache.commons.fileupload.FileItem> getListUploadedFiles(String strFieldName, javax.servlet.http.HttpSession session)
strFieldName
- Le nom du champ dont on souhaite récupérer les fichierssession
- la session de l'utilisateur utilisant le fichier. A n'utiliser que si les fichiers sont enregistrés en session.public void removeFileItem(String strFieldName, javax.servlet.http.HttpSession session, int nIndex)
strFieldName
- Le nom du champsession
- la session de l'utilisateur utilisant le fichier. A n'utiliser que si les fichiers sont enregistrés en session.nIndex
- L'index du fichier dans la liste des fichiers uploadés.public void addFileItemToUploadedFilesList(org.apache.commons.fileupload.FileItem fileItem, String strFieldName, javax.servlet.http.HttpServletRequest request)
fileItem
- Le fichier uploadéstrFieldName
- Le nom du champ auquel le fichier est associérequest
- La requêtepublic String getHandlerName()
public boolean hasFile(javax.servlet.http.HttpServletRequest request, String strFieldName)
public org.apache.commons.fileupload.FileItem getFile(javax.servlet.http.HttpServletRequest request, String strFieldName)
Copyright © 2019 City of Paris. All rights reserved.