Как я могу получить путь к файлу из этого типа URI контента?
blockquote>У вас нет, так как нет никакого файла вообще за
Uri
, не говоря уже о том, к которому вы можете получить доступ. ЭтоUri
может указывать на:
- Локальный файл на внешнем хранилище
- Локальный файл на внутренней памяти для другого приложения
- Локальный файл на съемном носителе
- Локальный файл, который зашифрован и должен быть дешифрован на лету
- Поток байтов, хранящихся в столбце
BLOB
в базе данных- Часть содержимого, которое должно быть загружено другим приложением первым
- ... и т. д.
Все другие приложения, такие как Facebook, Google+ это делает
blockquote>Нет, это не так. Они используют
ContentResolver
и:
openInputStream()
для чтения в байтах, связанных с содержимымgetType()
, чтобы получить тип MIME, связанный с содержимымquery()
иOpenableColumns
, чтобы получить размер и отображаемое имя, связанные с контентом
Этот модуль содержит константы, связанные с программированием Win32. Это не часть релиза Python 2.6, но должно быть частью загрузки pywin32 проекта.
Редактирование: я предполагаю, что исполняемый файл является программой установки, хотя в прошлый раз я загрузил pywin32, это был просто zip-файл.
Обратите внимание, что загрузка Pywin32 страница содержит установщики для версии 2.6 (i386 и AMD64). распределение ActiveState единственный установщик, который включает pywin32 - в настоящее время в версии 2.5.2.