try naming form for link to img, no dice
This commit is contained in:
@@ -7,8 +7,10 @@ import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"local/truckstop/config"
|
||||
"log"
|
||||
"mime/multipart"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"time"
|
||||
)
|
||||
|
||||
@@ -30,9 +32,17 @@ func refreshToken() error {
|
||||
}
|
||||
|
||||
func uploadImage(b []byte) (string, error) {
|
||||
images := config.Get().Images
|
||||
buff := bytes.NewBuffer(nil)
|
||||
writer := multipart.NewWriter(buff)
|
||||
part, err := writer.CreateFormFile("image", "name")
|
||||
name := "name"
|
||||
if u, err := url.Parse(images.UploadURI); err != nil {
|
||||
} else if s, ok := u.Query()["name"]; !ok {
|
||||
} else {
|
||||
name = s[0]
|
||||
log.Printf("found name in upload uri: %s", name)
|
||||
}
|
||||
part, err := writer.CreateFormFile("image", name)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
@@ -43,7 +53,6 @@ func uploadImage(b []byte) (string, error) {
|
||||
}
|
||||
writer.Close()
|
||||
|
||||
images := config.Get().Images
|
||||
request, err := http.NewRequest(
|
||||
images.UploadMethod,
|
||||
images.UploadURI,
|
||||
|
||||
Reference in New Issue
Block a user