|
eXo WS :: Commons Utils 2.3.0-CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FilenameMangler
Codecs.mpFormDataDecode and
Codecs.mpFormDataEncode may be handed an instance of a class which
implements this interface in order to control names of the decoded files or
the names sent in the encoded data.
| Method Summary | |
|---|---|
String |
mangleFilename(String filename,
String fieldname)
This is invoked by Codecs.mpFormDataDecode for each file found in the data, just before the
file is created and written. |
| Method Detail |
|---|
String mangleFilename(String filename,
String fieldname)
Codecs.mpFormDataDecode for each file found in the data, just before the
file is created and written. If null is returned then the file is not
created or written. This allows you to control which files are written and
the names of the resulting files.
For
Codecs.mpFormDataEncode this is also invoked on each filename, allowing
you to control the actual name used in the filename attribute of
the Content-Disposition header. This does not change the name of the file
actually read. If null is returned then the file is ignored.
filename - the original filename in the Content-Disposition headerfieldname - the name of the this field, i.e. the value of the
name attribute in Content-Disposition header
|
eXo WS :: Commons Utils 2.3.0-CR2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||