我们可以用JavaScript创建一个临时文本文件上传到云存储吗?
我正在开发一个HTML5+JavaScript应用程序(使用KineticJS 4.4.3),它需要保存功能 当前演示具有保存功能,可使用我们可以用JavaScript创建一个临时文本文件上传到云存储吗?,javascript,php,kineticjs,Javascript,Php,Kineticjs,我正在开发一个HTML5+JavaScript应用程序(使用KineticJS 4.4.3),它需要保存功能 当前演示具有保存功能,可使用toJSON()将后台保存到localStorage,工作正常 现在我想将这个JSON字符串保存在云存储(如Dropbox、Google Drive等)上的文件中。与使用toDataURL()将画布保存到图像不同,我不知道JavaScript中有任何方法可以创建一个临时文本文件,我可以提供URL并上传。有什么想法吗 我想到的另一个选择是使用服务器端函数,即ph
toJSON()
将后台保存到localStorage,工作正常
现在我想将这个JSON字符串保存在云存储(如Dropbox、Google Drive等)上的文件中。与使用toDataURL()
将画布保存到图像不同,我不知道JavaScript中有任何方法可以创建一个临时文本文件,我可以提供URL并上传。有什么想法吗
我想到的另一个选择是使用服务器端函数,即php来创建文件等等。。。但这需要定期清理用于生成此文本文件的文件夹(我使用的是共享主机,因此不考虑使用临时目录)。在服务器上执行此操作,JS无法访问文件系统hmm。。。我想是的,只是想确定一下,因为有一种方法可以从画布上创建图像。关于使用php自动删除创建的文件的方法,有什么建议吗?为什么需要临时文件,只需将toDataURL()中的字符串var发送到主机,无需在本地保存…我需要一个临时文件,可以上传到云存储,所以是的,使用服务器端界面,我只需要发送一个字符串,在服务器上生成文件并提供链接。但我的目的是在客户端自己做这个文件+url,我还没有尝试过,但看起来Google Drive的API可以让你使用POST上传canvas.toDataURL(“image/jpeg”)。您必须指定您的Google驱动器授权令牌(不允许匿名帖子)。请点击此处: