В прошлый раз, когда у меня была та проблема, я закончил тем, что использовал onpropertychange
событие для Internet Explorer вместо этого. Я читал о том здесь на MSDN: это - рекомендуемый способ обойти его.
Существует вещь, называемая «Альтернативный поток данных», который NTFS поддерживает для любого файла. Однако я не совсем уверен, для чего он предназначен.
Метаданные, которые вы видите в файлах JPG (свойства exif), MP3 (теги ID3) и т.д., являются собственностью каждого формата файла, и Windows просто знает, как чтобы прочитать эти свойства. То же самое касается дат изменения / создания / доступа. Не существует единого метода хранения этих данных.
То же самое касается дат изменения / создания / доступа. Не существует единого метода хранения этих данных. То же самое касается дат изменения / создания / доступа. Не существует единого метода хранения этих данных.NTFS поддерживает метаданные, я никогда не думал о том, как получить к ним доступ помимо того, что можно сделать, щелкнув файл правой кнопкой мыши, выбрав «Свойства», а затем «Сводка». Вы можете редактировать существующие метаданные, щелкнув столбец «Значение».
Есть похожий вопрос по StackOverflow: Как получить теги изображений Из одного из ответов там есть ссылка на MSDN с более подробной информацией системы свойств Vista (и XP).
В вашем случае вам обязательно следует использовать альтернативные потоки данных NTFS , поскольку информация, которую вы хотите прикрепить, в противном случае должна была бы поддерживаться форматом загруженного файла, и вы хотите, чтобы добавить эту информацию к любому типу файла.
Хотя вы должны помнить, что информация, скрытая в этих потоках, может быть потеряна, когда файл, содержащий ее, передается по сети на флэш-накопитель без NTFS или на любой другой носитель без NTFS .