我正在实现一个进度条,它可以通过以下PDF文件正常工作(显示进度条和百分比)。
https://d0.awsstatic.com/whitepapers/KMS-Cryptographic-Details.pdf
但是,如果我从服务器(http / https)中放入文件,则文件会下载但进度条不起作用,并且得到的百分比是负数。在我的服务器上需要记住一些注意事项(我的文件具有chmod 644和目录755的权限以及我的应用程序NSAppTransportSecurity = NSAllowsArbitraryLoads
中的权限)
为什么要在一个文件中工作而不在其他文件中工作?
更新:与dropbox和Amazon文件兼容,但与服务器上的文件兼容
答案 0 :(得分:1)
例如,检查它们是否在您的服务器上安装了WORDPRESS,这可能会引起冲突。
如果文件来自下载链接类型http://myserver.com/download.php?file=s1
,请确保在PHP文件中添加大小,以便可以计算出下载工具栏需要多长时间。进度header (" Content-Length: ".filesize ($ path_to_file));