@Tiran_94
Python Django

Как отловить размер файла до загрузки на сервер?

Нашел такой код
<input type="file" id="loadfile" />
<input type="button" value="find size" onclick="findSize()" />
<script type="text/javascript">
    function findSize() {
        var fileInput = $("#loadfile")[0];

        alert(fileInput.files[0].size); // Size returned in bytes.
    }
</script>

но я использую Django и использую в моделях для загрузки изображений вот это models.ImageField(upload_to='static/photo')
а в html это выглядит примерно так
<form enctype="multipart/form-data" action="albompho" method="post">
                                {% csrf_token %}
                                {{ phal }}
                                <input class="button" type="submit" value="Завантажити">
                            </form>

Как мне прицепить к {{ phal }} id что бы можно было выловить размер файла? или посоветуйте более актуальный способ для Django
  • Вопрос задан
  • 446 просмотров
Решения вопроса 1
zenwalker
@zenwalker
0xABADBABE
Посмотри итоговый код страницы. У поля уже есть айдишник. Джанга сама по умолчанию его добавляет. К примеру, если поле называется file то id у него будет id_file.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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