Джанго: получите путь местного файла от диалога того, кто выбирает файла без загрузки?

Мое django приложение местное. Я хотел бы, чтобы он сохранил "приложения" как все пути локальной файловой системы вместо того, чтобы загрузить сами фактические файлы. Я не хочу, чтобы мой пользователь должен был найти и скопировать эти пути вручную, они "нетехнические", и это было бы неэлегантно. Вместо этого я хотел бы, чтобы они были в состоянии просто поразить кнопку обзора, чтобы появиться диалог того, кто выбирает файла и просто указать его на файл в их локальной файловой системе. Как я мог бы пойти об этом?

Платформа развертывания - Windows, но платформа разработки - Linux (гном 3) так я идеально, я хотел бы кросс-платформенное решение, даже если это означает отдельные блоки кода обращаться с каждым.

Хорошо, этот предмет, кажется, ответственен за огромный, стенающий и скрежещущий из зубов среди интранет-разработчиков, ни у одного из которых, кажется, нет agood решения. Обдумав его в течение нескольких дней, кажется, есть две вероятных стратегии...

1) Напишите явский апплет это... показы как кнопка обзора открывает диалог того, кто выбирает файла, когда щелкнули после того, чтобы хорошо быть щелкнувшимся засовывает полный путь в соответствующее место в dom

2) Поскольку это приложение - отдельный пользователь, и сервер работает на той же самой машине... сервер получает запрос ajax IT открывает файл открытый диалог и возвратите результат к браузеру через ajax

Как явский новичок я не решаюсь пытаться осуществить 1, хотя это кажется более изящным решением. Я мог бы попробовать, если я мог бы найти некоторый существующий код, который сделал это или что-то подобное, хотя... кто-либо знает о ком-либо? Быть провалом это, для моей конкретной потребности, 2 будет намного быстрее, чтобы осуществить, если ужасный как грех:/

Спасибо,

Роджер

0
nl ja de

1 ответы

Я думаю, что это - больше JavaScript, чем django вопрос. Вы не можете восстановить путь от браузера. некоторые из них возвратят D:\fakepath\file.jpg

0
добавлено
Django
Django
1 931 участник(ов)

Полезная информация и правила: https://github.com/django-ru/faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

django_jobs
django_jobs
916 участник(ов)

Поиск и предложения работы (Django) Правила: https://t.me/django_jobs/4 Вакансии с тегом #job улетают в канал @django_jobs_board Вопросы к @amureki Основной чат @pydjango

Django
Django
733 участник(ов)

Веб-фреймворк для перфекционистов с дедлайнами. Наша группа на vk: https://vk.com/django_framework В Discord: https://discord.me/django_framework по всем вопросам @MechanisM

django flood
django flood
71 участник(ов)

Флудилка джангистов Пока без правил