【发布时间】:2009-01-01 05:22:51
【问题描述】:
我正在寻找一种方法来模仿 Windows Live 功能,将文件从 Windows 资源管理器拖到浏览器中的网页上并捕获文件名。我认为这个功能是通过下面的控件来实现的
Microsoft.Live.Folders.RichUpload.UploadControl
任何照顾客户的正确方向的指针
【问题讨论】:
标签: internet-explorer drag-and-drop
我正在寻找一种方法来模仿 Windows Live 功能,将文件从 Windows 资源管理器拖到浏览器中的网页上并捕获文件名。我认为这个功能是通过下面的控件来实现的
Microsoft.Live.Folders.RichUpload.UploadControl
任何照顾客户的正确方向的指针
【问题讨论】:
标签: internet-explorer drag-and-drop
我做了一堆挖掘来弄清楚这是否可以在不嵌入 Active-X 控件的情况下实现,但似乎你不能。您可以在脚本中使用各种库来执行此操作,但主要原因是:
Javascript 在沙盒环境中运行,该环境无权访问文件系统,这是出于安全目的。同样,如果不使用为访问该类型结构而设计的 Active-X 控件,它也无法访问 OLE。
我在这里找到了一个演示教程: http://straxus.javadevelopersjournal.com/creating_a_mozillafirefox_drag_and_drop_file_upload_script_p.htm
【讨论】: