Media / foldkit-media/server

serveUploadFetch

function · packages/media/src/server/upload.ts:146

function serveUploadFetch<Env extends object>(
  options: UploadOptions & {
    readonly layer: (
      env: Env,
    ) => Layer.Layer<Uploads | Inspector | UploadPolicy, unknown>
  },
): (request: Request, env: Env) => Promise<Response>

The upload route as a Worker's fetch handler, its services from each environment's bindings (uploadsR2, inspectorImages, and the application's UploadPolicy). Route /_media/upload to it.