simple-salesforce-deploy-expects-fileobj-not-base64
SfdcMetadataApi.deploy() expects a file path string or IO[bytes] object — NOT a base64 string. The library handles base64 encoding internally. When passing zip content as base64, decode first: io.BytesIO(base64.b64decode(zip_base64)). Passing base64 directly causes silent corruption or TypeError.
Related
- simple-salesforce-mdapi-deploy-expects-path-or-bytesio-not-b
- simple-salesforce-mdapi-deploy-expects-path-or-io-not-base64
- simple-salesforce-deploy-expects-file-path-or-bytesio-not-ba
- simple-salesforce-deploy-expects-filepath-not-base64
- simple-salesforce-retrieve-unpackaged-kwarg-not-positional-p
- simple-salesforce-deploy-signature-sandbox-second-positional
- simple-salesforce-deploy-expects-io-bytes-not-base64
- simple-salesforce-deploy-requires-sandbox-bool-and-bytesio
- simple-salesforce-deploy-expects-filepath-or-iobytes-not-bas
- simple-salesforce-mdapi-deploy-expects-file-path-or-io-not-b
- salesforce-restful-supports-both-data-and-json-kwargs
- simple-salesforce-deploy-expects-file-path-or-io-bytes-not-b
- simple-salesforce-deploy-accepts-io-bytes-not-base64