From 0addc2cf7ba9beb4a06f6cf687e6703185a0d1f3 Mon Sep 17 00:00:00 2001 From: Mark Ruys Date: Sat, 15 Sep 2018 22:15:14 +0200 Subject: [PATCH] Support content type for UploadFile(). --- spaces.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/spaces.php b/spaces.php index 264769a..818f238 100644 --- a/spaces.php +++ b/spaces.php @@ -252,7 +252,7 @@ class SpacesConnect { /* Upload a file. */ - function UploadFile($pathToFile, $access = "private", $save_as = "") { + function UploadFile($pathToFile, $access = "private", $save_as = "", $mime_type = "application/octet-stream") { if(empty($save_as)) { $save_as = $pathToFile; } @@ -266,10 +266,11 @@ class SpacesConnect { } try { $result = $this->client->putObject(array( - 'Bucket' => $this->space, - 'Key' => $save_as, - 'Body' => $file, - "ACL" => $access + 'Bucket' => $this->space, + 'Key' => $save_as, + 'Body' => $file, + 'ACL' => $access, + 'ContentType' => $mime_type )); $this->client->waitUntil('ObjectExists', array(