如何为 Parse.Cloud.httpRequest() 编码文件内容
How to encode file contents for Parse.Cloud.httpRequest()
我的 Parse Cloud 数据存储中有一个文件。
我想 post 将此文件连同一些文本数据发送到通过 POST 接受 HTML 表单的第 3 方网络服务器。我正在使用这个获取 fileContents 本身:
cvFilePtr = parseObj.get("file");
Parse.Cloud.httpRequest({url:cvFilePtr.url()})
如何使用 httpRequest POST 文件?或者更具体地说,我如何对文件内容进行编码?
Parse.Cloud.httpRequest({
method:'POST',
'Content-Type':'multipart/form-data',
url:'http://...',
body:{
'field':'some text',
'file':magic(fileContents)
}
}
代码段中是否有替换magic的函数?
解析云代码不支持multipart/form-data
。您可以查看 here
Vintesh 找到了答案,直接来自 Parse.com 员工(Fosco Marotto), in a video。
- 报道从 2:46 开始进入视频
- Parse 平台从未支持 POST 类型 multipart/form-data
的请求
- Parse 对此功能的请求不多
- Parse 开发人员建议使用 Parse.com 云挂钩 Web 功能来调用支持 "this kind of advanced stuff"
的服务
我的 Parse Cloud 数据存储中有一个文件。
我想 post 将此文件连同一些文本数据发送到通过 POST 接受 HTML 表单的第 3 方网络服务器。我正在使用这个获取 fileContents 本身:
cvFilePtr = parseObj.get("file");
Parse.Cloud.httpRequest({url:cvFilePtr.url()})
如何使用 httpRequest POST 文件?或者更具体地说,我如何对文件内容进行编码?
Parse.Cloud.httpRequest({
method:'POST',
'Content-Type':'multipart/form-data',
url:'http://...',
body:{
'field':'some text',
'file':magic(fileContents)
}
}
代码段中是否有替换magic的函数?
解析云代码不支持multipart/form-data
。您可以查看 here
Vintesh 找到了答案,直接来自 Parse.com 员工(Fosco Marotto), in a video。
- 报道从 2:46 开始进入视频
- Parse 平台从未支持 POST 类型 multipart/form-data 的请求
- Parse 对此功能的请求不多
- Parse 开发人员建议使用 Parse.com 云挂钩 Web 功能来调用支持 "this kind of advanced stuff" 的服务