2012-02-15 62 views
1

如何模仿拖放而不需要用户实际拖放?模仿HTML5拖放使用Javascript

我正在为我们的团队构建一个简单的内部应用程序来上传文件,但我不希望它们将文件拖放到页面。

我只是想让他们指定本地文件名,我需要Javascript来告诉浏览器该文件被拖放。

此外,在许多论坛阅读后,我注意到使用javascript处理input type =“file”几乎是不可能的(对于安全问题)..我的问题是,是否可以使用flash或任何其他技术?

+2

这是一个严重的安全问题,无论您想使用什么。只有当你在浏览器上有一些插件时,否则任何'不好的'网站在访问时都可以从你的电脑获取任何东西。 – Cheery 2012-02-15 07:29:54

回答

1

在浏览器中,你在一个围墙花园中操作 - 浏览器不希望你有任何访问用户机器去查找文件。

您真的需要接受的一点是,file输入或拖放是选择文件进行上传和工作的标准方式,与其他网页一样没有问题,因为您的用户会熟悉怎么运行的。