Added a FileTransfer constructor to let users specify http responses' Content-Disposition