Эмин
где ты производишь запись непосредственную? как на 37 строке
Эмин
ты пишешь только заголовки файла
Эмин
я не прав?
🏁Александр
нет
🏁Александр
io.Copy же
🏁Александр
читатель у нас zipfile, писатель writer
🏁Александр
который собственно получен от zipWriter
heavycharged
подскажите, есть ли какая-то возможность в Goland при инциализации структуры увидеть какие у неё есть поля. https://i.imgur.com/oNJ7NPO.png
heavycharged
что-то вроде Ctrl+Q когда курсор на Server, только когда внутри скобок
heavycharged
или ctrl+p как для функций
heavycharged
короче, типо такого, только для структур https://i.imgur.com/bEzVcd9.png
heavycharged
о, нашел!11 ctrl + space внутри скобок. Красота какая.
Axm
о, нашел!11 ctrl + space внутри скобок. Красота какая.
я тебе скажу больше, это универсальное сочетание почти во всех IDE и редакторах кода.
Dmitry
распечатай себе стандартные хоткеи от IDEA. Там еще много интересного
heavycharged
спасибо, напечатаю. у меня от jetbrains почти все. многие хоткеи знаю, многое вообще под себя через макросы сделал, а вот эту хрень забыл вообще.
heavycharged
в VSC вот: https://i.imgur.com/JyeGHLW.png
heavycharged
хрень короче))
heavycharged
это ctrl+space
heavycharged
может там и есть это, но точно по другому
Zver
в VSC вот: https://i.imgur.com/JyeGHLW.png
У меня в VSC показывает поля в структуре. Хотя в нем автодополнение бывает по нормальному не работает.
heavycharged
ещё бесит в VSC когда ты находишься в одном табе слева, жмешь вверх - он прыгает в позицию вверх и табов нету :(
Zver
это по ctrl+space?
да, по этому
heavycharged
может у вас установлена intellij keymap? или что-то вроде этого
heavycharged
она хоткеи переносит на vsc из продуктов jetbrains
Zver
может у вас установлена intellij keymap? или что-то вроде этого
Этот хоткей уже кажется был во времена досовского паскаля. И работает в VSC без intellij keymap.
Zver
Просто у вас в данном случае почему-то автодополнение почему-то не срабатывает.
heavycharged
у вас пакет внутренний, на внешнем (http) тоже так работает?
heavycharged
меня кстати очень бесит, что в VSC все хоткеи вообще по другому, и автоформатирование, и прочее
heavycharged
сейчас переустановлю VSC, аж самому интересно стало
heavycharged
coordinate у вас структура из этого же пакета, а если взять структуру из другого пакета?
heavycharged
ещё и != какое крутое
Axm
это шрифт
Maksim (Ellrion)
heavycharged
переустановил. все равно ctrl+space вылетает append и прочая хрень.
Axm
расширение-то поставил?
heavycharged
да, ставил ещё давно, и он подтягивал все тулзы там для себя https://i.imgur.com/497KmQC.png
heavycharged
визуально вот, т.е. инфа по методам вроде как есть
heavycharged
да, выше человек уже скинул..
heavycharged
хз тогда в чем дело, Go плагин переустанавливал только что.
heavycharged
а я думаю, как вы этой хренью пользуетесь. оказывается это у меня косяки с автокомплитом.
Zver
Zver
хз тогда в чем дело, Go плагин переустанавливал только что.
gocode в особенности. Хотя плагин сейчас сам обновляет. Кстати вручную сейчас прибейте gocode и перезайдите в VSC. Посмотрите, что будет.
heavycharged
я уже запустил обновление, дождусь пока закончится и гляну
heavycharged
не помогло
heavycharged
ни обновление, ни убиение задачи))
heavycharged
да, тут явно какие-то косяки
heavycharged
щас гляну
heavycharged
короче, прописал gopath + goroot в настройки, выскочило окно мол тулзы не установлены. теперь устанавливаются..
Igor
Всем првиет, не подскажите как можно распарсить такой запрос POST
Igor
Content-Type: multipart/form-data —9c83fac3-00df-4e6c-b138-2b7d6ceaa256 Content-Disposition: form-data; name="email" Content-Transfer-Encoding: binary Content-Type: text/plain; charset=utf-8 Content-Length: 12 jddj@mail.ru —9c83fac3-00df-4e6c-b138-2b7d6ceaa256 Content-Disposition: form-data; name="lastName" Content-Transfer-Encoding: binary Content-Type: text/plain; charset=utf-8 Content-Length: 8 пппп —9c83fac3-00df-4e6c-b138-2b7d6ceaa256 Content-Disposition: form-data; name="firstName" Content-Transfer-Encoding: binary Content-Type: text/plain; charset=utf-8 Content-Length: 8 аааа —9c83fac3-00df-4e6c-b138-2b7d6ceaa256--
heavycharged
все, появились хинты. спасибо, нужно было gopath прописать и goroot. почему только он с окружения не подтянул их. ну это уже такой вопрос.
Alexandr
Всем привет, поясните почему такая ошибка . у меня есть пакет main, в этом пакете два файла main.go и chech.go, при вызове функции Check, находящийся в chech.go, в main.go при компиляции пишет undefined: Check
Igor
стандартные средства не помогают, почему то при парсе они попадают в request.MultipartForm все данные попадают в File а не в Value
heavycharged
или через request.ParseMultipartForm
Igor
request.ParseMultipartForm все данные кидает как раз в File map[string][]*FileHeader
Igor
https://golang.org/pkg/mime/multipart/#NewReader
Попробую спасибо!)
Alexandr
все происходит в рамках одного пакета
🎉
package main прописан
Код скиньте на play.golang так проще буит.
heavycharged
Igor
а вы потом попробуйте через r.FormValue()
не работает, в том то и магия что стандартные Parse не помогают почему то
Igor
а вы потом попробуйте через r.FormValue()
r.ParseMultipartForm() r.ParseForm() r.FormValue()
Igor
все пробывал и впервые все не помогло
heavycharged
а ошибки логгируете? может с телом запроса что-то?
Alexandr
check.go https://play.golang.org/p/AvaGaD7jDxt main.go https://play.golang.org/p/OoVSaYyOX7j
heavycharged
файл пакета main - это один файл
heavycharged
а как вы запускаете это дело?
Alexandr
go build main.go
Anton
ну так надо бы и check.go добавить к аргументам ;)
heavycharged
ну он наверное забилдит отдельный бинарь, или не?