繁体   English   中英

我可以在Parse javascript中保存任何文件吗?

[英]Can I save any file in Parse javascript?

我正在创建一个Web应用程序,用户可以在文本区域中键入任何内容,并将其保存为任何类型的文件(.doc,.txt,.java,.js等),类似于记事本,但其在网上。 如果文件类型为java,是否可以将文件保存在Parse中? 我只能找到有关如何在解析中保存图像文件的教程。

这是我在Parse中保存文件的代码:

var usercode = req.body.code;
  newname = name+".java";

  var parsefile = new Parse.File(newname, {base64:usercode});
  parsefile.save().then(function(){
    console.log("File created and saved in Parse")
  }, function(error){
    console.log(error);
  });

如果我的代码在控制台上成功执行,我应该看到file created and saved in parse 但是我什么也没得到,甚至没有一个错误消息。

我相信你可以。

Parse将PFFile存储为二进制数据,只要您有某种方法可以在进出数据格式时序列化数据格式,就可以了。

来源: https//parse.com/docs/osx/api/Classes/PFFile.html

Parse.file(Name, content) content必须以字节为单位,这些字节必须存储在数组中。

所以:

var bytes = []
for(x =0; x<content.length; x++){
 bytes.push(content.charCodeAt(i));
}

然后Parse.file(Name, bytes)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM