РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
199 of 252 menu

Атрибут name

Атрибут name применяется к объекту FileUpload и возвращает строку с именем поля формы, через которое был передан файл. Это значение соответствует атрибуту name тега input типа file на стороне клиента. Атрибут доступен только для чтения.

Синтаксис

upload.name

Пример

Давайте выведем имя поля формы для загруженного файла:

from bottle import Bottle, request app = Bottle() @app.route('/upload', method='POST') def upload(): file = request.files.get('myfile') return file.name

Результат выполнения кода после отправки формы с полем myfile:

"myfile"

Пример

Давайте сравним атрибут name с атрибутом filename для одного и того же файла:

from bottle import Bottle, request app = Bottle() @app.route('/upload', method='POST') def upload(): file = request.files.get('avatar') res = { 'name': file.name, 'filename': file.filename } return res

Результат выполнения кода:

{'name': 'avatar', 'filename': 'photo.png'}

Смотрите также

  • класс FileUpload,
    который представляет загруженный файл
  • метод save,
    который сохраняет загруженный файл на диск
  • атрибут filename,
    который хранит исходное имя файла
  • атрибут content_type,
    который хранит MIME-тип загруженного файла
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить