diff --git a/sites/all/modules/storage_api/storage.module b/sites/all/modules/storage_api/storage.module
index 3c89d13..09e1323 100755
--- a/sites/all/modules/storage_api/storage.module
+++ b/sites/all/modules/storage_api/storage.module
@@ -772,7 +772,8 @@ function storage_data_uri_doc_link() {
 }
 
 function storage_is_request_https() {
- return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on');
+	return (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https');
 }
 
 /**
