NS_ERROR_FILE_ACCESS_DENIED при загрузке вложений с использованием filtaquilla add для thunderbird - PullRequest
0 голосов
/ 14 ноября 2018

При срабатывании фильтра, который должен загружать вложение из электронного письма, я получаю эту ошибку

NS_ERROR_FILE_ACCESS_DENIED [nsIFile.createUnique] filtaquilla.js: 653

Итак, я открыл плагин filtaquilla, затем посмотрел на строку, описанную в консоли сообщений об ошибках thunderbird.

После проверки кажется, что он пытается создать файл в определенной директории, которую я не могу указать, где он находится.

Тогда, как я еще проверил, значение директории равно

let directory = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile)

И теперь я действительно потерян. Где это находится? это @ mozilla.org / file / local. Я думаю, что это должно быть на моем компьютере, но я не совсем уверен, где я должен искать. Кстати, я пользуюсь CentO.

1 Ответ

0 голосов
/ 15 ноября 2018

В моем случае я фактически пытаюсь создать файл в папке, которую вы определили как место назначения загруженных вложений.

папка была доступна только пользователю root, и это было проблемой.его просто нужно было изменить, чтобы он был доступен текущему пользователю, запустившему Thunderbird.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...