Roeland Jago Douma
|
61d66d7954
|
Fix empty file uploads to S3
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
|
2019-02-15 08:41:39 +01:00 |
Robin Appelman
|
1d322d3b37
|
always use multipart uploader for s3 uploads
the multipart uploader handles non seekable streams while `upload` does not
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2019-01-28 14:51:19 +01:00 |
Robin Appelman
|
6c9f2644cf
|
Add objectExists to objectstore interface
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2018-12-12 14:17:19 +01:00 |
Morris Jobke
|
d3d045dd5c
|
Remove unused import statements
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2018-02-14 16:55:43 +01:00 |
Robin Appelman
|
3499cbdb76
|
Use S3Client::upload instead of splitting single/multipart upload ourselves
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2018-01-24 17:22:05 +01:00 |
Robin Appelman
|
70a4860ccb
|
Fix contructing headers for s3 download
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-11-08 17:50:46 +01:00 |
Morris Jobke
|
0eebff152a
|
Update license headers
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
|
2017-11-06 16:56:19 +01:00 |
Robin Appelman
|
f9a7294807
|
use fopen directly when reading objects from s3
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-10-27 12:58:19 +02:00 |
Robin Appelman
|
91b3536f45
|
propagate multipart upload exception when aborting upload
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-10-17 15:10:58 +02:00 |
Robin Appelman
|
e393b3553e
|
set s3 part size to 500mb
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-10-11 15:59:53 +02:00 |
Robin Appelman
|
385d6f098c
|
Add tests for multipart upload
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-09-21 14:47:34 +02:00 |
Robin Appelman
|
4ae46d8876
|
only do multipart upload for large files
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-09-21 14:06:59 +02:00 |
Robin Appelman
|
e4e5e735db
|
multipart upload for s3 object storage
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-09-20 17:51:58 +02:00 |
Robin Appelman
|
d70607104e
|
reuse object read/write/delete logic in s3 implementations
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
2017-09-18 15:16:27 +02:00 |