我正在创建一个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
。但是我没有得到任何东西,甚至没有错误信息。
答案 0 :(得分:0)
我相信你可以。
Parse将PFFile存储为二进制数据,只要你有一些序列化数据格式的方式,当它进入并返回时它应该没问题。
答案 1 :(得分:0)
Parse.file(Name, content)
。 content
必须以字节为单位,这些字节必须存储在数组中。
所以:
var bytes = []
for(x =0; x<content.length; x++){
bytes.push(content.charCodeAt(i));
}
然后Parse.file(Name, bytes)