Prechádzať zdrojové kódy

change HTTP protocol to 1.1 for image caching function

Jon Chen 4 rokov pred
rodič
commit
c0de05f6e0
1 zmenil súbory, kde vykonal 8 pridanie a 1 odobranie
  1. 8 1
      api/functions/organizr-functions.php

+ 8 - 1
api/functions/organizr-functions.php

@@ -543,8 +543,15 @@ trait OrganizrFunctions
 		}
 		$cacheFile = $cacheDirectory . $name . '.' . $extension;
 		$cacheTime = 604800;
+		$ctx = stream_context_create(array(
+			'http' => array(
+				'timeout' =>5 ,
+				'protocol_version' => 1.1,
+				'header' => 'Connection: close'
+			)
+			));
 		if ((file_exists($cacheFile) && (time() - $cacheTime) > filemtime($cacheFile)) || !file_exists($cacheFile)) {
-			@copy($url, $cacheFile);
+			@copy($url, $cacheFile, $ctx);
 		}
 	}