Javascript 有没有办法不用任何服务器端语言下载和上传文件

Javascript 有没有办法不用任何服务器端语言下载和上传文件,javascript,jquery,ajax,Javascript,Jquery,Ajax,用户将点击按钮下载文件,一旦启动,它将中止或取消一段时间间隔后。我还想上传一个没有用户干预的文件。我想知道客户端脚本(jQuery、Ajax、jQuery form.js…)是否可行。 有人能否建议是否可以使用这两种技术中的任何一种(即不使用任何服务器端脚本) Regds没有,因为浏览器脚本无法回答一些基本问题,最重要的是: 我应该将文件保存到哪里 简单的回答是:不太可能。答案很长: 您可以使用PUT http请求上载文件。但是,大多数服务器在没有某种服务器端脚本的情况下都无法处理PUT请求。

用户将点击按钮下载文件,一旦启动,它将中止或取消一段时间间隔后。我还想上传一个没有用户干预的文件。我想知道客户端脚本(jQuery、Ajax、jQuery form.js…)是否可行。 有人能否建议是否可以使用这两种技术中的任何一种(即不使用任何服务器端脚本)


Regds

没有,因为浏览器脚本无法回答一些基本问题,最重要的是:

  • 我应该将文件保存到哪里

    • 简单的回答是:不太可能。答案很长:

      您可以使用PUT http请求上载文件。但是,大多数服务器在没有某种服务器端脚本的情况下都无法处理PUT请求。(请参阅如何将Apache设置为处理PUT请求。)此外,出于安全考虑,许多服务器设置为根本不处理PUT请求


      另一种可能是使用ftp在服务器上存储文件。(请参阅。)不幸的是,大多数浏览器不支持协议更改为
      ftp:
      的Ajax请求。(请注意,这些说明可能支持HTTP/HTTPS以外的协议,但不在本规范的涵盖范围内。)与PUT一样,配置服务器以处理ftp请求也会引起安全问题。

      事实并非如此,当用户单击具有HTML5
      download
      属性的内容时,您可以下载文件,但是,除非用户选择上载文件,否则您无法上载文件,并且您需要服务器端逻辑来捕获文件并对其进行处理。否。如果没有服务器端语言,客户端将文件上载到哪里?您可以向服务器发出请求,无论是否包含您想要的所有文件。当然,如果服务器上没有处理请求的代码,那么我不确定您希望发生什么。。。不,没有用户的干预就无法上传文件。我相信我们都非常感谢这样一个事实,即网站不能随意从我们的本地计算机上刮取文件。一些http服务器(如apache)允许webDAV发布使用PUT-to-upload,而无需传统的服务器端脚本(如php handlers)。我们希望,在不久的将来,WebRTC无服务器