{"version":"2.1.311","anchor":"remote-file-upload-error-messages-dropped-base64-and-guessin","canonical_anchor":"remote-file-upload-error-messages-dropped-base64-and-guessin","heading":"Remote upload error messages shown to Claude are reworded","tier":"notice","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/remote-file-upload-error-messages-dropped-base64-and-guessin","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Remote upload error messages shown to Claude are reworded\n\nFailed remote upload messages no longer warn against sending files as base64, and the SHA-256 checksum message is reworded\n\n**What**\n\nWhen a file upload in a remote session fails, Claude Code shows Claude a message explaining why. Two of those messages changed:\n\n- The message for a file that is too large no longer tells Claude not to try another way, such as sending the content as base64 (a way of writing a file as plain text).\n\n- The message for a checksum mismatch now says \"A SHA-256 that wasn't computed from the file won't match.\" instead of \"Never guess the SHA-256.\" A SHA-256 checksum is a fingerprint of a file used to check it arrived intact.\n\n**Why**\n\nThis changes the text Claude reads after a failed upload, and so may change what it tries next.\n\n- Area: Sessions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}