Nikolino
@Nikolino

Как проверить input file на пустоту?

Простая форма
<form action="/upload" method="POST" enctype="multipart/form-data">
            <input type="file" name="file">
            <input type="submit" value="Submit">
</form>


Как проверить что отправленная форма пустая? Или что конкретно input name="file" не задан при сабмите формы?

fmt.Println(r.PostFormValue("file")) выдает пустую строку, даже если сабмичу файл.
  • Вопрос задан
  • 609 просмотров
Пригласить эксперта
Ответы на вопрос 1
@ghostiam
На Go писатель, серверов пинатель.
попробуйте
file, ok := r.PostForm["file"]
в ok будет true, если поле было при отправке и false, если поля в запросе не было

только не забудьте перед этим распарсить тело запроса с помощью
const maxMemory = 32 << 20 // 32 MB
r.ParseMultipartForm(maxMemory)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы