Christoph Thiede uploaded a new version of Network to project The Trunk: http://source.squeak.org/trunk/Network-ct.275.mcz
==================== Summary ====================
Name: Network-ct.275 Author: ct Time: 20 May 2023, 10:01:24.95456 pm UUID: 4c8b3eb6-9258-dc4d-9ae6-b85bb578816f Ancestors: Network-ct.274
Fixes sending/saving of base64-encoded documents. Unlike all other MimeConverters, Base64MimeConverter/RFC4648MimeConverter answers a Stream instead of a String. Unfortunately, expectations of senders are inconsistent as well...
=============== Diff against Network-ct.274 ===============
Item was changed: ----- Method: MIMEDocument>>asSendableBodyText (in category 'serializing') ----- asSendableBodyText
| sendableBodyText | sendableBodyText := self isMultipart ifTrue: [self sendableMultipartBodyText] ifFalse: [(self isPlaintext or: [self isHTML]) ifTrue: [self class tryToEncodeBody: self contents as: self charset] ifFalse: [self contents]]. ^ (self hasFieldNamed: 'content-transfer-encoding') ifFalse: [sendableBodyText] ifTrue: [ | transferEncoding | transferEncoding := self contentTransferEncoding. + ((MimeConverter forEncoding: transferEncoding) mimeEncode: sendableBodyText readStream) contents ] ! - (MimeConverter forEncoding: transferEncoding) mimeEncode: sendableBodyText readStream ] !
squeak-dev@lists.squeakfoundation.org