S3 put file Enhacement

When you put a file to S3, you receive a message from the server, like the full filename for instance. Is it possible to access this before inserting the result to the database ?

Response from the S3 api after you put a file is only the ETag, not the full filename. You define the filename yourself, it is the key that you set what will be used as filename.