golan-gin api возвращает недействительный URL escape% - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу создать API для загрузки изображений в моем приложении Go-Gin.Это мой текущий код API:

func (s *Service) ImageCreate(c *gin.Context) {
    token := c.MustGet(tokenKey).(*models.Token)
    now := time.Now()

    file, err := c.FormFile("file")
    if err != nil {
        c.JSON(http.StatusBadRequest, gin.H{"error": "01> " + err.Error()})
        return
    }
}

Когда я вызываю приложение из браузера, оно возвращает эту ошибку:

{"error":"01\u003e invalid URL escape \"%$\\xf4\""}

В API почтальона это работает без ошибок.Что случилось?Как я могу это исправить для браузера?

1 Ответ

0 голосов
/ 13 марта 2019

Не используйте Почтальон.

curl -X POST http://localhost:8080/server-image/upload-file -F "file=@/Users/shikuanxu/Downloads/images/course-outline.png" -H "Content-Type: multipart/form-data"

Попробуйте еще раз

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...