All objects yielded or returned by MogileFS::MogileFS#new_file should conform to this interface (based on existing IO methods). These objects should be considered write-only.
This will issue the create_close command to the MogileFS tracker and finalize the creation of a new file. This returns nil on success and will raise IOError if called twice. For non-streaming implementations, this will initiate and finalize the upload.