Загрузка скрытого файла и просмотр его в UIWebView - PullRequest
0 голосов
/ 02 июня 2011

Я загружаю файл из сервиса в iPhone типа txt и просматриваю файл в UIWebview, который отлично работает.

Но когда я устанавливаю атрибут файла, скрытый на сервере до его загрузки, UIWebview не может загрузить файл, на делегате веб-просмотра webView:didFailLoadWithError: я получаю следующую ошибку:

 Error Domain=NSURLErrorDomain Code=-1102 "You do not have permission to access the requested resource."

Могу ли я изменить атрибут файла, скрытый после загрузки файла? или есть другое решение для этого?

Ответы [ 2 ]

1 голос
/ 03 июня 2011

Нашел решение, все что мне нужно, это изменить режим файла с помощью кода C следующим образом:

 #include <sys/stat.h> 

 int result = chmod(const char *pathname, mode_t mode);

если результат возвращает 0 В случае успеха -1 в случае неудачи

И измените аргумент mode, как вам нужно.

Ссылка: chmod () - Изменить режим файла или каталога

0 голосов
/ 02 июня 2011

Я не знаю, почему вы пытаетесь скрыть файл на своем веб-сервере. Если это так, что он не будет отображаться в списке каталогов, то вы можете попробовать использовать «.» (во всех вариантах Unix, включая MacOS X, файл, начинающийся с точки, является «скрытым») вместо атрибута «скрытый файл» (специфичный для MacOS X), а затем попытайтесь настроить доступ к скрытым файлам, настроив .htaccess, с помощью этой статьи .

...