下载隐藏文件并在 UIWebView 中查看它

发布于 11-10 18:46 字数 400 浏览 8 评论 0原文

我正在将一个文件从服务下载到 txt 类型的 iPhone 中,并在完美运行的 UIWebview 中查看该文件。

但是,当我在下载之前将文件属性设置为隐藏在服务器上时,UIWebview 无法加载该文件,在 webview 委托 webView:didFailLoadWithError: 上,我收到了出现以下错误:

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

下载文件后可以更改隐藏的文件属性吗?或者还有其他解决方案吗?

I am Downloading a file from service into the iPhone of type txt and I view the file into a UIWebview that works perfectly.

But when I set the file attribute hidden on the server before I Download it, the UIWebview can't load the file, on the webview delegate webView:didFailLoadWithError: I receive the following error:

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

Can I change the File attribute hidden after I download the file? or there is other solution for this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

遗忘曾经2024-11-17 18:46:59

找到解决方案,我所需要做的就是使用 C 代码更改文件的模式,如下所示:

 #include <sys/stat.h> 

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

if result returns 0 If success -1 > 如果不成功

并根据需要更改模式参数。

参考: chmod() — 更改文件或目录的模式

Found the solution, all I needed to is to change the mode of the file using C Code as follow:

 #include <sys/stat.h> 

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

if result returns 0 If successful -1 if unsuccessful

And change the mode argument as you need.

Reference: chmod() — Change the Mode of a File or Directory

此生挚爱伱2024-11-17 18:46:59

我不知道你为什么试图在你的网络服务器上隐藏一个文件。如果它不会显示在目录列表中,那么您可以尝试使用“.”。 (在 UNIX 的所有变体上,包括 MacOS X,以句点开头的文件是“隐藏”),而不是隐藏文件属性(特定于 MacOS X),然后尝试通过自定义来自定义对隐藏文件的访问.htaccess,在本文的帮助下。

I don't know why you are trying to make a file hidden on your web server. If it is so that it will not show in a directory listing, then you could try and use a "." (on all variants of unix, including MacOS X, a file that begins with a period is "hidden"), instead of the hidden file attribute (which is specific to MacOS X), and then try to customize access to hidden files by customizing .htaccess, with the help of this article.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文