04.6
This commit is contained in:
@@ -90,7 +90,7 @@ type FileHeader struct {
|
||||
|
||||
Рисунок 4.5 Вывод информации на сервере после получения файла
|
||||
|
||||
## Загрузка файлов клиентом
|
||||
## Загрузка файлов с помощью клиента
|
||||
|
||||
Я показал Вам пример, как можно использовать форму для загрузки файлов. Мы можем сделать так, чтобы загружать файлы через форму без участия человека:
|
||||
|
||||
@@ -159,7 +159,7 @@ func main() {
|
||||
|
||||
Этот пример показывает, как можно использовать клиента для загрузки файлов. Он использует `multipart.Write` для того, чтобы записывать файлы в кэш, и посылает их на сервер посредством метода POST.
|
||||
|
||||
Если у Вас есть другие поля, которые нужно писать в данные, такие, как имя пользователя, вызывайте `multipart.WriteField` по необходимости.
|
||||
Если у Вас есть другие поля, которые нужно писать в данные, такие, как имя пользователя, вызывайте по необходимости метод `multipart.WriteField`.
|
||||
|
||||
## Ссылки
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# 4.6 Итоги раздела
|
||||
|
||||
В этом разделе мы изучили основные моменты того, как работать с данными в Go, посредством нескольких примеров, таких как вход пользователей и загрузка файлов. Мы также заострили внимание на том, что проверка данных крайне важна для безопасности сайта, а также посвятили одну секцию тому, как фильтровать входные данные посредством регулярных выражений.
|
||||
В этом разделе мы изучили основные моменты того, как работать с данными в Go, посредством нескольких примеров, таких как обработка входа пользователей и загрузка файлов. Мы также заострили внимание на том, что проверка данных крайне важна для безопасности сайта, а также посвятили одну секцию тому, как фильтровать входные данные посредством регулярных выражений.
|
||||
|
||||
Я надеюсь, что теперь Вы больше знаете о процессе коммуникации между клиентом и сервером.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user