【问题标题】:Scan folder on local (user's) PC and upload all files(images) to web server扫描本地(用户)PC上的文件夹并将所有文件(图像)上传到Web服务器
【发布时间】:2009-06-13 20:14:09
【问题描述】:

我希望我的用户可以从他们的 PC 中选择一个目录并上传该目录中的所有文件,这样他们就可以上传整个专辑(目录),而不是单独上传每个文件。 我想问你这是否可以在不使用任何框架的情况下使用 PHP 或 JavaScript 以某种方式实现。 谢谢你

【问题讨论】:

    标签: php file uploading multifile-uploader


    【解决方案1】:

    首先,PHP 不能对用户的本地计算机做任何事情。因为它永远不会在那里运行(除非用户的计算机也是服务器)。

    JavaScript 在用户的本地计算机上运行,​​但未设置为处理此类事情。

    Java 和 Flash 在用户的计算机上运行,​​并且可以设置为完全执行此操作。

    看看SWFUpload。我强烈推荐它。

    如果您想要 Java,请查看 RadUpload。精简版是免费的。

    需要注意的是,这些 Flash 和 Java 解决方案所做的都是接受用户选择的文件,然后将其发送到执行实际上传的 PHP 脚本。

    【讨论】:

      【解决方案2】:

      对他们来说,上传包含多张图片的 .zip 可能更有意义——这在 PHP 中是可能的。

      【讨论】:

        【解决方案3】:

        我认为这不可能如您所描述的那样。创建一个小型实用程序,他们可以在他们的 PC 上运行它来完成这项工作。还可以查看 Facebook 上传图片的工作原理。他们同时上传数十张图片。

        【讨论】:

          【解决方案4】:

          不可能使用纯粹的 php/javascript。但是,看看http://www.element-it.com/JavaPowUpload.aspx,它是一个基于 java 的文件上传器,允许您完全隐藏界面,如果您愿意,还可以通过 javascript 为整个界面供电。但是,它不是免费的,也许不适合个人项目。

          【讨论】:

            【解决方案5】:

            这可能不符合您对 Javascript 的要求,但如果您希望将上传器对象构建为 activex 对象并使用 CURL 实际执行上传或作为 Java 小程序执行。

            我为客户端构建了一个基于 Java 小程序的上传器,我在网上找到了资源并将其用作构建上传器的基础。

            SWFUpload,正如您收到的其中一个答案中提到的那样,这是一个很好的答案。

            【讨论】:

              猜你喜欢
              • 2014-01-04
              • 2013-07-11
              • 1970-01-01
              • 2019-12-19
              • 2019-02-20
              • 2010-12-28
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多