【发布时间】:2018-09-03 05:59:58
【问题描述】:
我需要从远程 FTP 服务器下载一个大型 XML 文件到本地存储,以便我可以处理它。
我已经定义了一个可以访问该文件的 FTP 驱动程序。但是,由于文件的大小,PHP 放弃了为操作分配内存。
Storage::disk('ftp')->get('path/to/file/bigass.xml');
有没有什么办法既不占用内存又可以毫无问题地下载文件?
【问题讨论】:
-
您能分享一下您是如何实现 get($filename) 方法的吗?
-
@SimonlucaLandi - 这是常规的 Laravel
get方法。没有自定义。 -
我能知道你收到的错误信息吗