com.HttpPart.getAttachment
Returns the absolute path to the HTTP part.
Syntax
getAttachment()
RETURNS STRING
Usage
Returns the absolute path location of the received part file.
The file is created in the temporary directory used by the runtime system (DBTEMP). The name of the file is the basename found in the HTTP Content-Disposition Header. If this basename is not specified, the filename is created with a UUID. If a file with the same name already exists in the temporary directory, the API prefixes the new file with a number. It is then of the form: /tmp/ABC/filename_index.ext, where index represents the number of files with the same name on disk.
If the file is encoded in base64, you can use the Genero Web Services fglpass -dec64 command to convert it back to binary.
It is up to the programmer to remove the file from the disk when it is no longer needed.
To be used via methods: com.HttpResponse.getPart, com.HttpResponse.getPartCount, and com.HttpResponse.getPartFromID
In case of error, the method throws an exception and sets the
status
variable. Depending on the error, a human-readable description of the
problem is available in the sqlca.sqlerrm
register. See Error handling in GWS calls (status).