如何管理文件共享站点下载/上传呢?

时间:2012-03-16 14:40:13

标签: php javascript jquery file-upload download

我的目标

最近,我感兴趣的是文件下载/上传。我想要实现的是在服务器上创建一个“系统”来下载/上传文件。我希望能够传输大文件并在之后恢复下载。所有这些都必须完成异步(如果可能)。我不想建立一个文件共享站点,我只是为了学习而这样做。

我需要知道的事情

我想知道我有什么选择来实现它。我在这里有很多话题,人们谈论使用一些jquery-plugin或者其他,但我想自己做。我知道它会比我的更容易,也许(肯定)更好,但我不会帮助我理解这个概念。其他人谈到使用IFRAME和属性TARGET,但它似乎不是一个真正“干净”的解决方案,因为XHTML Strict中不接受TARGET属性。

我想知道我应该寻找什么,因为我甚至不知道该搜索什么。我不是在寻找一个完整的解决方案,但如果你有一个很好的教程,它会显示一些概念我会很感激。

我对使用Range继续下载感到满意,但我发现的教程(或文章)并没有真正解释这个概念,我对它的工作原理以及PHP如何处理它有点困惑。 / p>

相关提示

  1. 我的网站是用PHP开发的,我使用JQuery作为Javascript lib(但不介意使用“纯”Javascript解决方案,如果JQuery 是以某种方式限制可能性。
  2. 我不想使用像JQuery File Upload这样的lib或JQuery插件。

1 个答案:

答案 0 :(得分:1)

目前,获得高级文件传输功能的唯一方法是使用Flash或Java等插件并构建客户端,特别是以跨浏览器的方式。 HTML和Javascript根本无法提供执行上传整个目录或控制上传速率或以实质性方式进行客户端处理等所需的功能。