Revize 7b2e66d3
Přidáno uživatelem Vojtěch Bartička před asi 2 roky(ů)
Backend/Core/Services/DocumentService/DocumentServiceEF.cs | ||
---|---|---|
44 | 44 |
{ |
45 | 45 |
if (documentInfo.Format == Models.Enums.EAddDocumentFormat.PLAINTEXT) |
46 | 46 |
{ |
47 |
SaveDocument(documentInfo.Content, user, documentInfo.Name); |
|
47 |
// TODO hardcoded UTF-8 - maybe do something smarter |
|
48 |
var documentContent = Encoding.UTF8.GetString(Convert.FromBase64String(documentInfo.Content)); |
|
49 |
SaveDocument(documentContent, user, documentInfo.Name); |
|
48 | 50 |
} |
49 |
else if (documentInfo.Format == Models.Enums.EAddDocumentFormat.BASE64)
|
|
51 |
else if (documentInfo.Format == Models.Enums.EAddDocumentFormat.ZIP)
|
|
50 | 52 |
{ |
51 | 53 |
var (names, contents) = UnzipDocuments(documentInfo.Content); |
52 | 54 |
for (int i = 0; i < names.Count; i++) |
Také k dispozici: Unified diff
Documents to add expected in base64
Documents sent in the request are all in base64 and have enum to specify either TXT file or a ZIP file