世祺 преди 10 месеца
родител
ревизия
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)