Tag: html5 filesystem

没有数据库的JavaScript应用程序的离线/本地存储的选项

这是我的情况: 我熟悉Javascript,希望创build一些简单的应用程序,以便在工作中使用,或者作为概念的certificate,然后再进一步采用它们,并获得实际的Web服务器空间。 我不想在我的机器上设置一个实际的数据库。 如果可能,我宁愿读/写本地JSON文件。 这是我有点卡住了,因为我的大多数查询已经在HTML 5 FileSystem API或Node.js(已经安装在我的机器上)之前发现了旧信息,或者现在可能存在的任何其他信息。 有没有人知道一个教程创build一个离线MVP与无数据库存储或类似的东西? 或者只是一般的build议,看什么开始? 我一直在阅读HTML 5 Filesystem API和Node.js FS的东西,但没有一个例子,我发现很难知道从哪里开始。

如何从node-webshotstream式传输图像到filepicker

节点webshot用于拍摄外部网站的图片。 节点webshot API是: var webshot = require('webshot'); var fs = require('fs'); webshot('google.com', function(err, renderStream) { var file = fs.createWriteStream('google.png', {encoding: 'binary'}); renderStream.on('data', function(data) { file.write(data.toString('binary'), 'binary'); }); }); 我很困惑file.write。 文件是否存储在文件对象中? 我希望能够使用filepickers rest API来上传图像,如下所示: curl -X POST -F fileUpload=@filename.txt https://www.filepicker.io/api/store/S3?key=MY_API_KEY 但我很困惑,如何将webshot与renderStream与filepicker整合,而不是先保存文件到磁盘。 当文件在内存中时,我想立即将其发送到filepicker然后摆脱内存。 这可能吗? 谢谢!

Browserify with require('fs')

我试图在使用fs对象的文件上使用browserify。 当我浏览它时,对require('fs')的调用不会被转换并require返回{} 。 有没有解决方法? 我已经看到了关于stackoverlow和其他地方的一些build议,但没有一个似乎完全实现。 我其实希望创build一个谷歌networking打包的应用程序,使用browserify为我教的课程。 提前致谢。