``opts`` may be NULL or a BSON document with additional command options:

* ``chunkSizeBytes``: An ``int32`` chunk size to use for this file. Overrides the ``chunkSizeBytes`` set on ``bucket``.
* ``metadata``: A :symbol:`bson_t` representing metadata to include with the file.
