feat: add scoped upload tokens

This commit is contained in:
Ludwig Lehnert
2026-06-18 19:17:51 +00:00
parent a2b6054440
commit 0ed32f7623
17 changed files with 592 additions and 95 deletions

View File

@@ -2,6 +2,7 @@ import { get, runCleanupIfNeeded } from '@/src/lib/db.js';
import { formatTimestamp, readSearchParam } from '@/src/lib/format.js';
import { StatusMessage } from '@/app/manage/_components/status-message.js';
import { CurlUploadExample } from '@/app/manage/_components/curl-upload-example.js';
export const dynamic = 'force-dynamic';
@@ -135,7 +136,7 @@ export default async function UploadRequestPage({ params, searchParams }) {
<details className="help-box">
<summary>Upload per curl</summary>
<pre><code>{`curl -T ./datei.pdf -H 'X-File-Name: datei.pdf' 'https://HOST/_request/${requestEntry.id}/upload'`}</code></pre>
<CurlUploadExample path={`/_request/${requestEntry.id}/upload`} />
</details>
</section>
) : null}