如何通过 api 将本地图像文件发送到 parse.com?

How to send local image file via an api to parse.com?

我正在尝试使用 javascript 和 nodejs 构建一个 Web 应用程序。为了隐藏ApplicationID/Key,我使用API来处理数据保存。

例如,如果我需要在 Parse 上保存一个对象。我没有在客户端使用 Parse Javascript SDK,而是将对象发送到服务器,然后要求服务器保存解析。

一切正常,直到我尝试将图像上传到服务器。事实证明,在保存这些图像以解析 class 之前,我需要以某种方式将图像上传到服务器,因为 PFFile 需要 url 来上传图像。但是此时的图像还在本地。我正在考虑将图像转换为 base64 字符串,然后服务器可以将其转换回图像数据,然后将其保存到解析中。但是,我没有成功使用这种方法。任何人都可以提供一些见解吗?谢谢

上传图片时,直接使用

即可
uploadImg(photo):void{
   var parseFile = new Parse.File("image.png", {base64:photo});
   parseFile.save();
}

参数photo为base64

*您是否使用 AWS s3 存储图像?