ソースを参照

支持预签名

世祺 11 ヶ月 前
コミット
ce5c6d4319
1 ファイル変更4 行追加1 行削除
  1. 4 1
      src/worker.js

+ 4 - 1
src/worker.js

@@ -24,7 +24,10 @@ const globalConfiguration = {
 
 async function build_request(request) {
 	let dstUrl = new URL(request.url);
-
+	//预签名URL支持
+	if (request.headers.has('signed-url')) {
+		return new Request(request.headers.get('signed-url'));
+	}
 	dstUrl.host = request.headers.has('x-host') ? request.headers.get('x-host') : globalConfiguration.aws_base_url;
 	dstUrl.search = '';
 	// dstUrl.pathname = url.pathname.substring('/imgprocessingtest'.length)