Node.create_asset_from_file() is split such that the actual file upload is handled by File.upload_to_project(). This now also supports directly uploading from a file object, which could be an io.BytesIO() object to upload from RAM.
Node.create_asset_from_file() is split such that the actual file upload is handled by File.upload_to_project(). This now also supports directly uploading from a file object, which could be an io.BytesIO() object to upload from RAM.