#c# #.net #internet-explorer #file-handling
#c# #.net #internet-explorer #обработка файлов
Вопрос:
У меня есть файл, который хранится, скажем, на физическом диске var path = file://Servername/SampleFiles/abc.docx
. Теперь, когда я пытаюсь добавить это в приведенный ниже код
File.SetAttributes(path, FileAttributes.ReadOnly);
С приведенной выше строкой кода я получаю URI file format is not supported
, тогда как, если я пытаюсь добавить путь, подобный var path = //Servername/SampleFiles/abc.docx
приведенной выше, строка работает нормально, но я получаю запрос в Internet Explorer как Only Secure content is displayed
Пожалуйста, помогите мне удалить приглашение IE, я не хочу, чтобы пользователи отключали его из IE, так как это будет связано с проблемами безопасности.
Комментарии:
1. Как здесь задействован IE?
2. В сообщении об ошибке сообщается, что формат файла URI не поддерживается , для меня это выглядит как дымящийся пистолет
3. Кроме того, путь к файлу должен содержать 3 /’s.
file:///Servername/SampleFiles/abc.docx
4. В соответствии с URI файлов в Windows путь к URI файла, который не включает имя хоста, должен иметь три косых черты, URI файлов, которые включают хост, должны использовать две косые черты.
5. @Lara для URL-адреса файла это
forward /
. en.wikipedia.org/wiki/File_URI_scheme @stuartd Я понятия не имел. Спасибо.