【发布时间】:2012-01-31 11:47:11
【问题描述】:
我正在制作一个文件浏览器(适用于 UIWebView 可打开的任何文件类型 - 图像、电影、音频、文本、单词...),它处理加密文件
问题是,我现在的目标是解密我想要查看的文件并将其加载到 webview 请求中
NSURLRequest *request = [NSURLRequest requestWithURL:fileURL];
[self.webView loadRequest: request];
但是问题是文件被提取到磁盘上,要读取...
问题是,有人可以恢复已删除的文件
所以我尝试使用
[webView loadData:documentData MIMEType:mimeType textEncodingName:textEncoding baseURL:baseDocumentURL];
- 问题是,我无法找出正确的 textEncoding(大多数 utf-8 适用于图像和简单文本),但更大的问题是,我无法播放音频和视频可能由于请求未从文件加载
有处理这种情况的好办法吗?
【问题讨论】:
标签: ios cocoa-touch security uiwebview uikit