-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Description
outputType is an optional parameter that can be specified when POSTing to /bake. When outputType is set as "file" or 7, the application should return a file.
Describe the solution you'd like
-
if
outputType=filein the request, the application should:- set
Content-Dispositiontoattachmentin the response - only return the dish value as the payload, so that if you pipe the response to a file, it should only contain the value.
- set
-
this behaviour should apply to multipart and body POSTs
For reference (with multipart at least), the response when outputType=7 is:
type: "FILE",
value: {
data: {
data: [
84,
104,
101,
32,
99
],
type: "Buffer"
},
lastModified: 1593784118511,
name: "unknown",
type: "application/unknown",
}
test for outputType = file is:
- expect a file of binary data out (e.g. png). Write it to x.png and open it. it should be valid.
wikijm
Metadata
Metadata
Assignees
Labels
No labels