如何为 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

  1. 报道从 2:46 开始进入视频
  2. Parse 平台从未支持 POST 类型 multipart/form-data
  3. 的请求
  4. Parse 对此功能的请求不多
  5. Parse 开发人员建议使用 Parse.com 云挂钩 Web 功能来调用支持 "this kind of advanced stuff"
  6. 的服务