Class InvalidFileNameException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.tomcat.util.http.fileupload.InvalidFileNameException
- All Implemented Interfaces:
- Serializable
This exception is thrown in case of an invalid file name.
 A file name is invalid, if it contains a NUL character.
 Attackers might use this to circumvent security checks:
 For example, a malicious user might upload a file with the name
 "foo.exe\0.png". This file name might pass security checks (i.e.
 checks for the extension ".png"), while, depending on the underlying
 C library, it might create a file named "foo.exe", as the NUL
 character is the string terminator in C.
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionInvalidFileNameException(String pName, String pMessage) Creates a new instance.
- 
Method SummaryMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
InvalidFileNameExceptionCreates a new instance.- Parameters:
- pName- The file name causing the exception.
- pMessage- A human readable error message.
 
 
- 
- 
Method Details- 
getNameReturns the invalid file name.- Returns:
- the invalid file name.
 
 
-