Entfernung der "fromString" Methode aus der Attachment API der SDKS
Warum?
Attachments können, neben byte[] und Pfaden aus dem Dateisystem, auch direkt über Attachment.fromString(...)
als String geladen werden.
Dies führte bei einem Kunden (berichtet von @Sami_Cigdem) zu einer falschen Nutzung im .NET-SDK, indem ein PDF nicht als Datei sondern als String geladen wurde wodurch Umlautfehler beim Download entstanden:
AddAttachment(Attachment.FromString(File.ReadAllText("special-right.pdf"),
"application/pdf",
fileName: "SpecialChars_StringReader.pdf",
description: "AttachmentFromString"))
Um eine Nutzung auf diese Art zukünftig zu vermeiden soll die Methode aus der API entfernt werden. Attachments können dann auschließlich auf 3 Wege geladen werden:
- byte[]
- Pfad über Filsystem
- Inputstream
Relevante Links und Bemerkungen
Akzeptanzkriterien
-
... -
... -
...
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft