Files
wehub-resource-sync 70bf21e064
Deploy (to testing) and Test Playground Preview Worker / Deploy Playground Preview Worker (testing) (push) Has been skipped
Deploy Workers Shared Staging / Deploy Workers Shared Staging (push) Failing after 0s
Prerelease / build (push) Has been skipped
Handle Changesets / Handle Changesets (push) Has been cancelled
Semgrep OSS scan / semgrep-oss (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:30:11 +08:00

17 lines
628 B
JavaScript

export default {
async fetch(request, env) {
const image = await fetch(
// There's nothing special about this image—it's just a random publicly accessible PNG
"https://cf-assets.www.cloudflare.com/dzlvafdwdttg/73IDGdh9xNkGVXija5vC3b/04cbc66d20d6bade310f270f0f1bd834/Frame_1.png"
);
const response = (
await env.IMAGES.input(image.body)
// Without setting IMAGES as a remote binding, this fails with: Error: IMAGES_INFO_ERROR 9520: ERROR: Unsupported image type
.output({ format: "image/avif" })
).response();
const info = await env.IMAGES.info(response.body);
return Response.json(info);
},
};