我试图下载一个大(600MB)的二进制文件上的Coldfusion 8使用CFHTTP的服务器的ColdFusion下载大文件:使用CFHTTP
<cfhttp
method="get"
url="#fileURL#"
path="#filePath#"
file="#fileName#"
timeout="600"
getasbinary="auto"
>
它的正常工作对于较小的文件(100something MB),但对于大型的我得到的Server 500错误:“java.lang.OutOfMemoryError:Java堆空间”。
该文件正在从Dropbox文件夹下载 - 因此只有可用的选项是使用HTTP GET。
有没有人有想法如何下载它,所以它不会杀死服务器或超时?
如果它在Dropbox的文件,为什么不直接在服务器上安装Dropbox的客户端,并观看了新的/更新文件的目录? – 2011-01-19 22:14:28
因为我们在同一台服务器上有不同的客户端 - 不能安装多个Dropbox客户端。但感谢Ben的想法。 – Lucas 2011-01-20 09:06:47