Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/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_Fileapi - Fatal编程技术网

将文件保存到选定目录(javascript)

将文件保存到选定目录(javascript),javascript,fileapi,Javascript,Fileapi,你好我的问题是关于javascript的 我想 1.请用户选择一个目录 2.然后在不与用户交互的情况下将我的一堆文件写入其中(可能是创建子目录) 我该怎么做?我可以吗 我是javascript新手,希望能得到您的帮助 PS. 我听说过这样一种功能,即通过“保存文件”对话框让用户选择路径,然后将数据保存到所选文件,但我想让用户选择目录,然后在中创建一堆文件,而不让用户为每个文件烦恼仅Javascript无法访问本地计算机的文件系统进行写入。句号 但是,by是为此目的而构建的,它使用Javascri


你好我的问题是关于javascript的
我想
1.请用户选择一个目录
2.然后在不与用户交互的情况下将我的一堆文件写入其中(可能是创建子目录)

我该怎么做?我可以吗
我是javascript新手,希望能得到您的帮助

PS.

我听说过这样一种功能,即通过“保存文件”对话框让用户选择路径,然后将数据保存到所选文件,但我想让用户选择目录,然后在中创建一堆文件,而不让用户为每个文件烦恼

仅Javascript无法访问本地计算机的文件系统进行写入。句号

但是,by是为此目的而构建的,它使用Javascript和Flash库的组合

它需要Flash 10才能工作

或者,您可以将apache安装到计算机上(或者更好,安装一个完整的堆栈,如XAMPP或WAMP/MAMP/LAMP),并使用PHP(带有javascript/ajax)将文件写入本地文件系统。然而,这意味着该网站也必须在本地托管。也许你最好的选择是

资源:



如果您仅使用javascript执行此操作,请注意,您将把文件保存到用户自己的计算机上(即用户使用鼠标/键盘的计算机)。这就是你想要的吗?或者您想将文件/子文件写入服务器计算机(例如Web服务器)?@gibberish是的,我想将文件保存到用户自己的计算机上。这些文件是来自Web服务器还是来自用户自己计算机上的其他位置?(很抱歉有问题,需要确定你在做什么)@乱七八糟的数据也是由javascript动态生成的。别难过,我真的很感谢你的回复!我不知道你会怎么做,但我个人不喜欢网站强迫我(突然)下载很多文件到我的电脑上。据我所知,在Downloadify中,我必须要求用户提供我想要保存的每个文件。有没有办法要求用户一次(选择一个目录),然后在没有任何其他保存对话框的情况下保存大量文件?我不知道,因为本地写入功能直接违反了js的安全要求。我希望这是允许的(因为我要求用户提供目录)。有没有办法做到这一点?(我知道java小程序可以做到这一点,但它们并不友好)