пробую залить ее через в сервис который принимает jpeg
но вот что получается деле
//photoInfo []byte
// --- 1
f, _ := os.Create("/local/example.jpg")
defer f.Close()
n2, _ := f.Write(photoInfo)
fmt.Print(n2)
// ----2
r := bytes.NewReader(photoInfo)
// SetUpfile adds the upfile to the object create params
func (o *ObjectCreateParams) SetUpfile(upfile runtime.NamedReadCloser) {
o.Upfile = upfile
}
objectCreateParams.SetUpfile(runtime.NamedReader("example.jpg", r))
---1 если я полученный файл сохраняю сначала у себя локально а потом например его загружаю через curl/postman все работает верно
---2 если этот же файл пытаюсь залить через сгенерированный клиент, то сервис отдает что тип файла неверный
принимающий сервис и сгенерированный клиент на основе одной спеки swagger
У вас там в типе запроса application/json или какой-то другой тип данных? Есть шанс, что генератор заточен на application/json
Обсуждают сегодня