parent
de43726283
commit
7f650fa89c
4 changed files with 4 additions and 75 deletions
@ -1,2 +1,3 @@ |
||||
/target |
||||
/files |
||||
/static/index.html |
||||
|
@ -1,73 +0,0 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="de-DE"> |
||||
<head> |
||||
<title>datatrash</title> |
||||
<meta charset="utf-8" /> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1" /> |
||||
<meta name="description" content="Temporärer Dateiaustausch" /> |
||||
<link href="/static/index.css" rel="stylesheet" /> |
||||
</head> |
||||
<body> |
||||
<main> |
||||
<h1>datatrash</h1> |
||||
<form action="/upload" method="POST" enctype="multipart/form-data"> |
||||
<label for="file-upload">datei (maximal 8MiB) |
||||
</label> |
||||
<br /> |
||||
<input id="file-upload" type="file" name="file" /> |
||||
<br /> |
||||
<label for="text-upload">oder asciitrash</label> |
||||
<br /> |
||||
<textarea id="text-upload" name="text" cols="120"></textarea> |
||||
<br /> |
||||
<label for="keep_for">gültig für</label> |
||||
<select id="keep_for" name="keep_for"> |
||||
<option value="1800">30 minuten</option> |
||||
<option value="3600">60 minuten</option> |
||||
<option value="43200">12 stunden</option> |
||||
<option value="86400">24 stunden</option> |
||||
<option value="604800">eine woche</option> |
||||
<option value="2678400">einen monat</option> |
||||
</select> |
||||
<br /> |
||||
<input |
||||
id="delete_on_download" |
||||
type="checkbox" |
||||
name="delete_on_download" |
||||
/> |
||||
<label for="delete_on_download">nach einem download löschen</label> |
||||
<br /> |
||||
<input class="main button" type="submit" value="hochladen" /> |
||||
</form> |
||||
<details class="usage"> |
||||
<summary>nutzung als api</summary> |
||||
<pre> |
||||
datei hochladen |
||||
curl -F 'file=@yourfile.rs' <domain>/upload |
||||
|
||||
text hochladen |
||||
curl -F 'text=your text' <domain>/upload |
||||
|
||||
zeitbegrenzung setzen |
||||
curl -F 'text=your text' -F 'keep_for=1800' <domain>/upload |
||||
|
||||
nach einem download löschen |
||||
curl -F 'text=your text' -F 'delete_on_download=true' <domain>/upload |
||||
|
||||
authentifizieren |
||||
curl -F 'text=your text' -F 'password=…' <domain>/upload</pre |
||||
> |
||||
</details> |
||||
</main> |
||||
<footer> |
||||
<a |
||||
class="repo" |
||||
href="https://repos.ctdo.de/neri/datatrash" |
||||
target="_blank" |
||||
rel="noopener noreferrer" |
||||
> |
||||
repo |
||||
</a> |
||||
</footer> |
||||
</body> |
||||
</html> |
Loading…
Reference in new issue