Я зберігаю файли зображень на Dropbox (автоматично завантажується з телефону через функцію "Завантаження камери"). Я тільки що виявив, що у мене немає дозволу відкривати їх з моєї синхронізованої папки Dropbox на моєму комп'ютері. Помилка - це діалогове вікно:
The file “20160622_165411.jpg” couldn’t be opened because you don’t have permission to view it.
To view or change permissions, select the item in the Finder and choose File > Get Info.
У консолі я бачу:
2017-02-06 08:12:33.317 Preview[15288]: PVImageContainer initWithURL:file:///Users/zipslime/Dropbox/20160622_165411.jpg failed, error = Error Domain=NSCocoaErrorDomain Code=257 "The file “20160622_165411.jpg” couldn’t be opened because you don’t have permission to view it." UserInfo={NSFilePath=/Users/zipslime/Dropbox/20160622_165411.jpg, NSUnderlyingError=0x7fea18e85bd0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
Здається, це відбувається лише з програмою за промовчанням мого комп'ютера (попередній перегляд). Я можу відкривати файли в Firefox, і навіть з швидкого пошуку Finder. Що відбувається з попереднім переглядом і як це можна виправити?
Рішення, які я намагався:
- Перевірте "Отримати інформацію" (вже показано відповідні дозволи; див. Нижче)
chmod 744
іchmod 777
- Перемістіть файли з папки Dropbox
- Завантаження нової копії файлу через веб-клієнт Dropbox робить робота, але не є розумним рішенням у масштабі.
З отримання інформації:
З терміналу:
> ls -l 20160622_165411.jpg
-rw-r--r--@ 1 zipslime staff 3.0M Jun 24 2016 20160622_165411.jpg
> whoami
zipslime
> chmod 777 20160622_165411.jpg
> ls -l 20160622_165411.jpg
-rwxrwxrwx@ 1 zipslime staff 3.0M Jun 24 2016 20160622_165411.jpg*
> open 20160622_165411.jpg
# still fails
Я знайшов незвичайний атрибут (вміст був купою незрозумілих шістнадцяткових символів), але видалення цього не змінює нічого.
> ls -lO@ 20160622_165411.jpg
-rwxrwxrwx@ 1 zipslime staff - 3.0M Jun 24 2016 20160622_165411.jpg* com.dropbox.attributes 83B
> xattr -d com.dropbox.attributes 20160622_165411.jpg
> open 20160622_165411.jpg
# still fails