Sipke Schoorstra
3aec7924b1
Storage module ( #4588 )
...
* Add File Storage module
2023-10-30 21:48:36 +01:00
Sipke Schoorstra
c63369b567
Add system namespaces
...
For some reason my tooling no longer sees the global usings.
2023-10-20 09:50:57 +02:00
Sipke Schoorstra
98e424faa2
Return Bad Request when receiving invalid header values
2023-10-03 10:25:57 +02:00
Sipke Schoorstra
e75e600910
Fix resumable download issue
2023-09-25 13:58:05 +02:00
Sipke Schoorstra
e7ca310eac
HTTP File Response Improvements ( #4465 )
...
* Make local temp path configurable
* Generate entity tag based on file content hash instead of modified date
2023-09-21 19:42:41 +02:00
Sipke Schoorstra
13cdd43502
Rename download correlation ID header
2023-09-17 22:35:56 +02:00
Sipke Schoorstra
cb87d2ed82
Implement resumable downloads ( #4448 )
...
* Incremental work on persistent file cache
* Rename providers to handlers
* Implement zip file caching for resumable downloads
* Implement partial download for zipped files
* Allow executing workflows using GET verb
* Implement custom header for correlating downloads
* Rename FileName to Filename for consistency
* Update interface XML comment
* Cleanup
* Fix that source Downloadables were executed even when cached zip exists
* Make download correlation ID optional
2023-09-17 22:35:13 +02:00
Sipke Schoorstra
66a8ad084f
WriteFileHttpResponse updates ( #4446 )
...
* Incremental work on buffered download
* Save zip file to a temp file to prevent OOM and support resumption
2023-09-16 19:02:07 +02:00
Sipke Schoorstra
eb88e40efa
Use ContentDisposition class to parse and create content disposition
2023-09-16 11:43:34 +02:00
Sipke Schoorstra
bb2fa55d0e
WriteHttpFileResponse Activity ( #4445 )
...
* Incremental work on WriteFileHttpResponse activity
* BREAKING Schema change - Increase bookmark flexibility
* Implement zipped file response
2023-09-16 11:06:56 +02:00