15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# File 'lib/s3direct/upload_request.rb', line 15
def to_json
data = {
url: config.bucket_url,
filename: @filename,
key: key,
policy: s3_upload_policy_document,
signature: s3_upload_signature,
acl: s3_acl,
success_action_status: "200",
max_upload_size: max_upload_size,
'AWSAccessKeyId' => config.access_key
}
if attachment_filename
data["Content-Disposition"] = %Q{attachment; filename="#{attachment_filename}"}
end
if content_type
data["Content-Type"] = content_type
end
data.to_json
end
|