Javascript 保存添加到网站的文件

Javascript 保存添加到网站的文件,javascript,html,Javascript,Html,我一直在尝试为网页制作一个拖放功能,并在代码中使该文件可以访问,但我不知道如何保存上传的文件 文件到托管服务器上的文件夹 编辑: 我在这台机器上托管了一个plex服务器,希望能够拖放文件以将其保存在plex流来自的文件夹中 以下是drop事件处理程序的代码: function drop(ev) { ev.preventDefault(); // If dropped items aren't files, reject them var dt =

我一直在尝试为网页制作一个拖放功能,并在代码中使该文件可以访问,但我不知道如何保存上传的文件 文件到托管服务器上的文件夹

编辑: 我在这台机器上托管了一个plex服务器,希望能够拖放文件以将其保存在plex流来自的文件夹中

以下是drop事件处理程序的代码:

function drop(ev) {
        ev.preventDefault();
        // If dropped items aren't files, reject them
        var dt = ev.dataTransfer;
        if (dt.items) {
          // Use DataTransferItemList interface to access the file(s)
          for (var i=0; i < dt.items.length; i++) {
            if (dt.items[i].kind == "file") {
              var f = dt.items[i].getAsFile();                  
            }
          }
         }
        }
功能下降(ev){
ev.preventDefault();
//如果删除的项目不是文件,请拒绝它们
var dt=ev.数据传输;
若有(dt.项目){
//使用DataTransferItemList接口访问文件
对于(变量i=0;i
您的服务器运行的是什么类型的环境?在.NET和PHP环境中,将文件存储到服务器上的目录(而不是数据库)是不同的,检索您删除的文档也是不同的。这部分是JS问题,部分是后端问题。我在ubuntu机器上运行apache2服务器。我使用了类似的任务。开源、拖放、进度状态、使用不同后端管理上载的现成示例服务器上执行的代码和客户端执行的代码。在客户端执行的代码本身无法在服务器上存储文件。因此,仅仅在html中使用javascript是不够的。您需要一些服务器端脚本,可以是php、.net、java、python甚至javascript。。。(所有这些都可以在apache上运行…)您的服务器运行的是什么类型的环境?在.NET和PHP环境中,将文件存储到服务器上的目录(而不是数据库)是不同的,检索您删除的文档也是不同的。这部分是JS问题,部分是后端问题。我在ubuntu机器上运行apache2服务器。我使用了类似的任务。开源、拖放、进度状态、使用不同后端管理上载的现成示例服务器上执行的代码和客户端执行的代码。在客户端执行的代码本身无法在服务器上存储文件。因此,仅仅在html中使用javascript是不够的。您需要一些服务器端脚本,可以是php、.net、java、python甚至javascript。。。(所有这些都可以在apache上实现…)