|
1 / 1 / 0
Регистрация: 12.11.2020
Сообщений: 99
|
|||||||||||
Передача значения в <input type="file">10.09.2023, 05:29. Показов 1341. Ответов 8
Приветствую! Пишу первый проект на ASP.NET (C#). Это Movie List похожий на тот, что делают в гайдах от Майкрософт, но я его усложнил, добавив фильмам картинки.
Столкнулся с такой проблемой: при редактировании информации поле выбора файла всегда пустое (input type="file"). Получается, чтобы внести любые изменения нужно каждый раз выбирать картинку. При создании фильма выбранная картинка сохраняется в wwwroot/image, а в БД записывается относительный путь к ней, который используется в src. (отображение работает). Все остальные данные из БД отображаются в полях корректно. Пытался явно передавать путь в value. Передаётся, в коде видно, но поле всё равно пустое. Подскажите, пожалуйста, что с этим можно сделать. Хотябы в какую сторону гуглить))) Метод Edit в контроллере
0
|
|||||||||||
| 10.09.2023, 05:29 | |
|
Ответы с готовыми решениями:
8
<input type='file' size='20'> Как присвоить значение <input type=file value=???> |
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
|
| 10.09.2023, 06:10 | |
|
Непонятен вопрос, проблемы с отображением уже загруженной картинки?
Добавлено через 2 минуты pass-image-from-controller-to-view
0
|
|
|
1 / 1 / 0
Регистрация: 12.11.2020
Сообщений: 99
|
|
| 10.09.2023, 06:39 [ТС] | |
|
IamRain, нет, проблема в том, что при пиреходе на Edit само поле пустое, хотя картинка загружена и отображается на главной корректно. И чтобы внести и сохранить любые изменения приходится выбирать картинку заново (чтоб поле заполнилось)
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||||
| 10.09.2023, 07:25 | ||||
|
MDN - input=file
Добавлено через 3 минуты Отключите валидацию на это поле. И можно на бэке принимать просто единую RequestModel (c IFormFile внутри), а не кашу в параметрах, как у вас сейчас.
0
|
||||
|
1 / 1 / 0
Регистрация: 12.11.2020
Сообщений: 99
|
|
| 10.09.2023, 09:36 [ТС] | |
|
IamRain, да, по идее файл должен был перезаписываться каждый раз. Понимаю, что это не эффективно. Буду искать, как сделать изменение. Спасибо
Добавлено через 34 минуты IamRain, не могли бы подсказать, как сделать возможность изменения? Сейчас, если убрать поле выбора файла, то при сохранении изменений в БД пишется старый путь переписывается на null и картинка вообще перестаёт отбражаться
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||||||||||||
| 10.09.2023, 09:57 | ||||||||||||
0
|
||||||||||||
|
1 / 1 / 0
Регистрация: 12.11.2020
Сообщений: 99
|
|||||||
| 10.09.2023, 10:25 [ТС] | |||||||
|
IamRain, В таком случае изменения не сохраняются. Возвращает на эту же страницу
Добавлено через 14 минут IamRain,
0
|
|||||||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
|
| 10.09.2023, 11:55 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 12.11.2020
Сообщений: 99
|
|||||||||||
| 10.09.2023, 19:08 [ТС] | |||||||||||
|
В итоге проблема решена так:
0
|
|||||||||||
| 10.09.2023, 19:08 | |
|
Помогаю со студенческими работами здесь
9
Как использовать drag-and-drop в <input type=file name=FILE_NAME> если поле <INPUT type='file'...> пустое, то CGI просто замирает Как сделать upload файлов без использования <INPUT TYPE=FILE>(или его программное заполнение)? Как в поле формы Input type="File" вывести значение по умолчанию? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|