26 lines
739 B
HTML
26 lines
739 B
HTML
{{define "usage-examples"}}
|
|
<h2>🔄 Usage</h2>
|
|
<div class="step">
|
|
<strong>Step 1:</strong> Upload a file using POST /upload with form-data 'file' parameter
|
|
</div>
|
|
<div class="step">
|
|
<strong>Step 2:</strong> Use the returned 'id' and 'filename' to construct download URL
|
|
</div>
|
|
<div class="step">
|
|
<strong>Step 3:</strong> Download the file using GET /uploads/{id}/{filename}
|
|
</div>
|
|
|
|
<h2>💡 Examples</h2>
|
|
<pre><code># 1. Upload a file
|
|
curl -X POST -F "file=@myfile.txt" {{.BaseURL}}/upload
|
|
|
|
# Response will include:
|
|
# {
|
|
# "id": "abc123...",
|
|
# "filename": "myfile.txt",
|
|
# "url": "{{.BaseURL}}/uploads/abc123.../myfile.txt"
|
|
# }
|
|
|
|
# 2. Download the file
|
|
curl -O {{.BaseURL}}/uploads/abc123.../myfile.txt</code></pre>
|
|
{{end}} |