我正在开发一个允许文件上传的项目,下载文件然后强制用户下载文件。
问题是,我一直在使用 file_get_contents,它工作正常,除了禁用 allow_url_fopen 时,我想提供一个解决方法。
在其他情况下,我遇到了这个问题,我使用了 cURL,效果很好,但我想知道以这种方式使用它是否安全?
如果 cURL 对此用途不佳,那么还有什么其他方法可以成为获取文件数据以供下载的好方法?
只是为了把它扔进去,我正在使用 CodeIgniter 2,如果这有什么不同的话。
谢谢
编辑:要清楚我的问题,文件将始终是本地的,并且位于 php 代码所在的服务器上,此脚本永远不会下载远程数据,这就是为什么 cURL 看起来不好使用,但 file_get_contents 也不是一个选项由于前面解释的原因。