@@ -67,9 +67,7 @@ class ProtectEarthTreeService: TreeService {
67
67
completion ( . failure( . localError( errorCode: 100 , errorMessage: " Unable to fetch jpeg image data " ) ) )
68
68
return
69
69
}
70
- let md5 = data. md5 ( )
71
70
72
- // guard let plantedDate = tree.createDate else { return }
73
71
guard let coordinates: [ String ] = tree. coordinates? . components ( separatedBy: " , " ) else { return }
74
72
75
73
var latitude = " 0 "
@@ -84,15 +82,13 @@ class ProtectEarthTreeService: TreeService {
84
82
expression. progressBlock = { ( task, taskProgress) in
85
83
progress ( 0.1 + taskProgress. fractionCompleted * 0.9 )
86
84
}
87
- expression. setValue ( tree. createDate? . ISO8601Format ( ) , forRequestHeader: " x-amz-meta-planted-at " )
85
+ expression. setValue ( tree. createDate? . ISO8601Format ( ) , forRequestHeader: " x-amz-meta-datetaken " )
88
86
expression. setValue ( tree. supervisor, forRequestHeader: " x-amz-meta-supervisor " )
89
87
expression. setValue ( latitude, forRequestHeader: " x-amz-meta-latitude " )
90
88
expression. setValue ( longitude, forRequestHeader: " x-amz-meta-longitude " )
91
89
expression. setValue ( tree. site, forRequestHeader: " x-amz-meta-site " )
92
90
expression. setValue ( tree. species, forRequestHeader: " x-amz-meta-species " )
93
91
expression. setValue ( tree. phImageId, forRequestHeader: " x-amz-meta-phimageid " )
94
- expression. setValue ( md5, forRequestHeader: " x-amz-meta-md5 " )
95
- // expression.contentMD5 = md5 // uncommenting this leads to a HTTP 400 error
96
92
97
93
let transferUtility = AWSS3TransferUtility . default ( )
98
94
transferUtility. shouldRemoveCompletedTasks = true
@@ -111,14 +107,13 @@ class ProtectEarthTreeService: TreeService {
111
107
// stuff we want to do once the task is *STARTED*
112
108
Rollbar . infoMessage ( " S3 upload started " , data: [
113
109
" bucket-path " : " \( Secrets . awsBucketPrefix) / \( tree. treeId) " ,
114
- " x-amz-meta-planted-at " : tree. createDate? . ISO8601Format ( ) ,
110
+ " x-amz-meta-datetaken " : tree. createDate? . ISO8601Format ( ) ,
115
111
" x-amz-meta-supervisor " : tree. supervisor,
116
112
" x-amz-meta-latitude " : latitude,
117
113
" x-amz-meta-longitude " : longitude,
118
114
" x-amz-meta-site " : tree. site,
119
115
" x-amz-meta-species " : tree. species,
120
- " x-amz-meta-phimageid " : tree. phImageId,
121
- " x-amz-meta-md5 " : md5
116
+ " x-amz-meta-phimageid " : tree. phImageId
122
117
] )
123
118
return nil
124
119
}
0 commit comments