forked from crony/UpFast
File upload form
This one for you tulg.
This commit is contained in:
parent
66fd12473e
commit
2c1342a20e
5
main.go
5
main.go
@ -183,5 +183,10 @@ func Upload(c echo.Context) error {
|
|||||||
|
|
||||||
fileUrl := c.Request().Host + "/files/" + file.Filename + "\n"
|
fileUrl := c.Request().Host + "/files/" + file.Filename + "\n"
|
||||||
|
|
||||||
|
UserAgent := c.Request().UserAgent()
|
||||||
|
|
||||||
|
if regexp.MatchString("^curl/.*", UserAgent); err != nil {
|
||||||
return c.String(http.StatusOK, fileUrl)
|
return c.String(http.StatusOK, fileUrl)
|
||||||
|
}
|
||||||
|
return c.Redirect(http.StatusMovedPermanently, "/files/"+file.Filename)
|
||||||
}
|
}
|
||||||
|
@ -22,6 +22,14 @@
|
|||||||
<code>curl -F "file=@/path/to/file" "{{.Host}}"</code>
|
<code>curl -F "file=@/path/to/file" "{{.Host}}"</code>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Or for <a href="https://poggerer.xyz/">Tulg</a> on a windows pc ;)
|
||||||
|
|
||||||
|
<form action="/" method="post" enctype="multipart/form-data">
|
||||||
|
File: <input type="file" name="file"> <input type="submit" value="submit">
|
||||||
|
</form>
|
||||||
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
To delete a file using curl:
|
To delete a file using curl:
|
||||||
<code>curl "{{.Host}}/delete/file_name"</code>
|
<code>curl "{{.Host}}/delete/file_name"</code>
|
||||||
|
Loading…
Reference in New Issue
Block a user