文档里说 AVObject 有大小限制,所以超过 128 KB 的数据不能直接存储到 AVObject 里面,可以使用「 AVFile 」文件类型来存储,但是一直没找到如何把内容(文字和图片链接)存储的办法。文档里的 demo 都是如何上传图片文件的。在这里请教下各位了!
1
whypool 2017-10-27 10:00:06 +08:00
富文本编辑,图片先执行 file 保存,返回一个 url ;
然后把这些编辑好的内容存字符串就行,有 128k 的限制,一篇文章如果超过了 128k,就分页存在;分到下一个 objectid 里面 |
2
jankerli OP @whypool 啊?分页存啊,这么麻烦。其实我在想能不能把内容存到一个文件里,比如 txt,读取的时候我再把 txt 里的文件 Neri 读取出来
|
4
jianguiqubaa 2017-10-27 10:16:37 +08:00
https://leancloud.github.io/javascript-sdk/docs/AV.File.html
可以用 buffer 我记得 leancloud 的 av file 就是把七牛的接口包装了一下 |
5
jankerli OP |
6
jianguiqubaa 2017-10-27 12:49:09 +08:00
// brower or nodejs
let file = {base64: base64Format('text ........')} new AV.File(name, file); //nodejs let file = new Buffer('text ........') new AV.File(name, file); |
7
jianguiqubaa 2017-10-27 12:50:04 +08:00
|