Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以用JavaScript创建一个临时文本文件上传到云存储吗?_Javascript_Php_Kineticjs - Fatal编程技术网

我们可以用JavaScript创建一个临时文本文件上传到云存储吗?

我们可以用JavaScript创建一个临时文本文件上传到云存储吗?,javascript,php,kineticjs,Javascript,Php,Kineticjs,我正在开发一个HTML5+JavaScript应用程序(使用KineticJS 4.4.3),它需要保存功能 当前演示具有保存功能,可使用toJSON()将后台保存到localStorage,工作正常 现在我想将这个JSON字符串保存在云存储(如Dropbox、Google Drive等)上的文件中。与使用toDataURL()将画布保存到图像不同,我不知道JavaScript中有任何方法可以创建一个临时文本文件,我可以提供URL并上传。有什么想法吗 我想到的另一个选择是使用服务器端函数,即ph

我正在开发一个HTML5+JavaScript应用程序(使用KineticJS 4.4.3),它需要保存功能

当前演示具有保存功能,可使用
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驱动器授权令牌(不允许匿名帖子)。请点击此处: