Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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_Jquery_Html_Web Frontend - Fatal编程技术网

需要使用JavaScript修改文件名和位置

需要使用JavaScript修改文件名和位置,javascript,jquery,html,web-frontend,Javascript,Jquery,Html,Web Frontend,我需要HTML5网页编码方面的帮助,我可以浏览一个文件,在文本框中输入一个名称,并指定一个位置,以便门户可以在指定的位置重命名和保存文件 问题是我不应该使用任何服务器端语言,如PHP或Perl 有没有一种方法可以使用JavaScript或jQuery或任何客户端可执行语言来实现这一点 非常感谢您提供的任何见解。您可以使用in node.js来实现这一点 var fs = require("fs"); fs.rename("/tmp/hello", "/tmp/world", function

我需要HTML5网页编码方面的帮助,我可以浏览一个文件,在文本框中输入一个名称,并指定一个位置,以便门户可以在指定的位置重命名和保存文件

问题是我不应该使用任何服务器端语言,如PHP或Perl

有没有一种方法可以使用JavaScript或jQuery或任何客户端可执行语言来实现这一点

非常感谢您提供的任何见解。

您可以使用in node.js来实现这一点

var fs = require("fs");

fs.rename("/tmp/hello", "/tmp/world", function (err) {
    if (err) {
        throw err;
    } else {
        console.log("rename complete");
    }
});
您可以使用node.js中的

var fs = require("fs");

fs.rename("/tmp/hello", "/tmp/world", function (err) {
    if (err) {
        throw err;
    } else {
        console.log("rename complete");
    }
});


不,那将是一个巨大的安全漏洞。您不能以编程方式更改客户端的文件系统。

否。这将是一个巨大的安全漏洞。您不能以编程方式更改客户端的文件系统。

从技术上讲,这是正确的,但是OP想知道客户端的情况。OP明确表示,
问题是我不应该使用任何服务器端语言
嘿,伙计们,我的一个朋友要求我为他创建一个页面,他希望在不安装服务器的情况下运行该页面。他需要这个页面,以便他可以有组织地保存文件。他的文件夹里有大量的文件。我希望您能理解这一点。@lem2802谢谢您提供的代码片段。我想知道这是否适用于windows FS。假设文件在C:/Test中,目标是D:/Test,这仍然有效吗?从技术上讲,这是正确的,但是OP想知道客户端的情况。OP明确表示,
问题是我不应该使用任何服务器端语言
嘿,伙计们,我的一个朋友要求我为他创建一个页面,他希望在不安装服务器的情况下运行该页面。他需要这个页面,以便他可以有组织地保存文件。他的文件夹里有大量的文件。我希望您能理解这一点。@lem2802谢谢您提供的代码片段。我想知道这是否适用于windows FS。假设文件在C:/Test中,目标是D:/Test,这仍然有效吗?Javascript只能加载本地文件(如XML),但不能修改或移动到其他文件夹。Javascript只能加载本地文件(如XML),但不能修改或移动到其他文件夹。这不是服务器控制的管理。我想使用网页来组织我的文件,而不安装任何服务器服务,比如Apache。所以我认为不会有任何安全漏洞的问题。@sathyam1992这不是我说的;浏览器根本不允许无限访问文件系统,因为有人可能编写一些恶意代码,当你访问他们的网页时,这些代码会删除你的所有文件或其他可怕的东西。这不是服务器控制的管理。我想使用网页来组织我的文件,而不安装任何服务器服务,比如Apache。所以我认为不会有任何安全漏洞的问题。@sathyam1992这不是我说的;浏览器根本不允许无限访问文件系统,因为有人可能会编写一些恶意代码,当你访问他们的网页时,这些代码会删除你的所有文件或其他可怕的东西。