For Buffers, set the content type to application/octet-stream by default.

When buffers are attached to a form they were added with no content type; therefore, the content type would default to 'text/plan'. This modification changes this behaviour to default to 'application/octet-stream' for buffers.
The user is also able to add a 'filename' optional field to the header in case a file is being sent in binary form.
With this that you show me, I agree that the header is not needed.