Use https links. Use iota for pasteType and pasteState to preserve type

This commit is contained in:
Gerdriaan Mulder 2019-11-29 18:36:27 +01:00
parent df86d5836a
commit b3357185f4
3 changed files with 15 additions and 10 deletions

View File

@ -9,7 +9,7 @@ the command line.
## USAGE
# Upload a file
curl -F'file=@yourfile.png' <a href="{{.Request.Host}}">{{.Request.Host}}</a>
curl -F'file=@yourfile.png' <a href="//{{.Request.Host}}">https://{{.Request.Host}}</a>
# Shorten a URL
curl -F'shorten=http://example.com/some/long/url' <a href="//{{.Request.Host}}">https://{{.Request.Host}}</a>
@ -17,4 +17,4 @@ the command line.
# Shorten a URL with a token to delete it later
curl -F'shorten=http://example.com/some/long/url' -F'deleteToken=' <a href="//{{.Request.Host}}">https://{{.Request.Host}}</a>
</pre>
{{end}}
{{end}}

View File

@ -7,7 +7,7 @@ the command line.
## USAGE
# Upload a file
curl -F'file=@yourfile.png' {{.Request.Host}}
curl -F'file=@yourfile.png' https://{{.Request.Host}}
# Shorten a URL
curl -F'shorten=http://example.com/some/long/url' https://{{.Request.Host}}

View File

@ -24,17 +24,22 @@ type paste struct {
TimeCreated time.Time
}
// Note: we use iota here. That means removals of pasteType* are not allowed,
// because this changes the value of the constant. Please add the comment
// "// deprecated" if you want to remove the constant. Additions are only
// allowed at the bottom of this block, for the same reason.
const (
pasteTypeUndef pasteType = 0
pasteTypePaste = 1
pasteTypeRedirect = 2
pasteTypeFileUpload = 3
pasteTypeUndef pasteType = iota
pasteTypePaste
pasteTypeRedirect
pasteTypeFileUpload
)
// Note: we use iota here. See the comment above pasteType*
const (
pasteStateUndef pasteState = 0
pasteStatePresent = 1
pasteStateDeleted = 2
pasteStateUndef pasteState = iota
pasteStatePresent
pasteStateDeleted
)
func (t pasteType) String() string {