Compare commits
4 commits
4b9bffb1a6
...
cdf12a767c
| Author | SHA1 | Date | |
|---|---|---|---|
| cdf12a767c | |||
| 5cbd63a227 | |||
| ac3d1a5565 | |||
| c32a15f4a1 |
2 changed files with 12 additions and 2 deletions
|
|
@ -17,8 +17,10 @@ func NominoConfig() nomino.Config {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// / HandleImgUploads generates new filenames for images with a png extension.
|
// HandleImgUploads generates new filenames for images with a png extension.
|
||||||
func HandleImgUploads(orig string) string {
|
func HandleImgUploads(orig string) string {
|
||||||
|
// Here, we use nomino.Make function to generate the filename.
|
||||||
|
// We use our global config, and add in a few extra Options specific to this.
|
||||||
newName, _ := nomino.Make(
|
newName, _ := nomino.Make(
|
||||||
NominoConfig(),
|
NominoConfig(),
|
||||||
nomino.WithExtension("png"),
|
nomino.WithExtension("png"),
|
||||||
|
|
@ -32,6 +34,8 @@ func HandleImgUploads(orig string) string {
|
||||||
// We ignore the original filename and use a timestamp for the generated part
|
// We ignore the original filename and use a timestamp for the generated part
|
||||||
// with a webm extension.
|
// with a webm extension.
|
||||||
func HandleVidUploads() string {
|
func HandleVidUploads() string {
|
||||||
|
// Because we're using a different Generator, we chose to use the Make method on the Generator.
|
||||||
|
// We add in additional Options with the `AddOptions` method on the `Config`
|
||||||
newName, _ := nomino.Timestamp(nomino.TimestampUTC()).
|
newName, _ := nomino.Timestamp(nomino.TimestampUTC()).
|
||||||
MakeWithConfig(NominoConfig().AddOptions(
|
MakeWithConfig(NominoConfig().AddOptions(
|
||||||
nomino.WithExtension("webm"),
|
nomino.WithExtension("webm"),
|
||||||
|
|
@ -39,7 +43,7 @@ func HandleVidUploads() string {
|
||||||
return newName
|
return newName
|
||||||
}
|
}
|
||||||
|
|
||||||
// Example shows how to use nomino.
|
// This example shows how to use nomino.
|
||||||
func Example() {
|
func Example() {
|
||||||
// Pretend we have an image upload
|
// Pretend we have an image upload
|
||||||
filename := "George"
|
filename := "George"
|
||||||
|
|
|
||||||
6
nomino.go
Normal file
6
nomino.go
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
// Package nomino is a utility that allows us to generate random filenames.
|
||||||
|
//
|
||||||
|
// There are two main methods of using nomino.
|
||||||
|
// 1. Using the `nomini.Make` function.
|
||||||
|
// 2. Creating a generator, and using its `Make` method.
|
||||||
|
package nomino
|
||||||
Loading…
Add table
Add a link
Reference in a new issue