我正在尝试使用Coldfusion 8上的CFHTTP将大型(600MB)二进制文件下载到服务器:
<cfhttp
method="get"
url="#fileURL#"
path="#filePath#"
file="#fileName#"
timeout="600"
getasbinary="auto"
>
Run Code Online (Sandbox Code Playgroud)
它适用于较小的文件(100something MB),但对于较大的文件,我收到Server 500错误:"java.lang.OutOfMemoryError:Java堆空间".
该文件正在从Dropbox文件夹下载 - 因此只有可用选项才能使用HTTP GET.
有没有人知道如何下载它,所以它不会杀死服务器或超时?
我正在尝试使用他们的REST API和CF8与Salesforce进行集成.我让OAuth位工作,获取数据等但现在我正在尝试更新Contact表中的一些记录.
首先,我试图按照他们的文档所说的那样"正确"地做到这一点 -
使用HTTP PATCH更新记录.
但CFHTTP不支持PATCH方法.
那么我尝试运行SOQL查询:
UPDATE Contact SET MailingStreet = 'Blah Blah' WHERE Id = '003A000000Zp4ObIAJ'
Run Code Online (Sandbox Code Playgroud)
但是我来了
{"message":"意外令牌:UPDATE","errorCode":"MALFORMED_QUERY"}
有谁知道怎么做?