瀏覽代碼

Fixed http2 push

Sergio Brighenti 6 年之前
父節點
當前提交
8bc50c69d9
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      app/Controllers/UploadController.php

+ 3 - 2
app/Controllers/UploadController.php

@@ -104,8 +104,9 @@ class UploadController extends Controller
 				$type = explode('/', $mime)[0];
 				$type = explode('/', $mime)[0];
 				if ($type === 'text') {
 				if ($type === 'text') {
 					$media->text = $filesystem->read($media->storage_path);
 					$media->text = $filesystem->read($media->storage_path);
-				} else if (in_array($type, ['image', 'video']) && $request->getHeaderLine('Scheme') === 'HTTP/2.0') {
-					$response = $response->withHeader('Link', "<{$this->settings['base_url']}/$args[userCode]/$args[mediaCode]/raw>; rel=preload; as={$type}");
+				} else if (in_array($type, ['image', 'video'])) {
+					$url = urlFor("/$args[userCode]/$args[mediaCode]/raw");
+					$response = $response->withHeader('Link', "<{$url}>; rel=preload; as={$type}");
 				}
 				}
 
 
 			} catch (FileNotFoundException $e) {
 			} catch (FileNotFoundException $e) {