问题标签 [nsurldownload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
76 浏览

ios - 保护下载的文件

我正在制作一个使用 NSURLDownlod 下载外部文件(图像和文档)的应用程序。

但我需要保护这些文件。

如果用户使用 NRURLDownload 下载了某个文件,则无法在其他地方访问该文件。例如,如果他将 ipad 插入 macbook,我们将找不到这个下载的文件。

换句话说,它们只能在他的应用程序中访问。

有没有办法做到这一点?

0 投票
1 回答
258 浏览

macos - NSURLDownload: Assertion failed ([path isAbsolutePath]) 麻烦

我正在尝试从 Internet 下载文件并将其放在应用程序支持目录下的应用程序名称目录中,但我不断收到

这是我写的代码:

当我单步执行代码时,一切看起来都是正确的。self.source 是 (https://remoteDomain.com/img/downloadimage.jpg) 一个 NSURL

self.destination 是我系统中的完整路径(文件:/Users/ryan/Library/Application%20Support/AppName/downloadimage.jpg)

有任何想法吗?

0 投票
0 回答
359 浏览

amazon-cloudfront - Amazon CloudFront 与 ExpressVPN

我们有经常访问在线数据文件的 Mac 和 Windows 应用程序。这些用于天气和地震数据等。我们的文件托管在由 S3 存储桶支持的 Amazon CloudFront 分配上。

最近,在 Mac 上使用 ExpressVPN 的人收到来自 CloudFront 的 403 错误和“ClientHungUpRequest”结果。

在 Mac 端,我们正在使用NSURLSession并且没有 ExpressVPN 一切正常。

对此我们能做些什么,或者亚马逊是否正在采取措施阻止 ExpressVPN IP 访问我们的托管文件?