我想创建一个基于ExtJS的Web应用程序,并且我正在处理应用程序的文件上传区域。如何让用户通过复制/粘贴来上传文件?
我希望用户能够通过复制和粘贴文件来上传文件 - 不只是复制和粘贴文件的内容,而是文件本身。例如,在Windows中,您可以在选择文件时从编辑菜单中选择“复制”或“剪切”,然后选择“粘贴”并复制或移动文件 - 我希望用户能够上传文件只需在浏览器中选择“粘贴”即可将其粘贴到我的应用程序中。
我已经尝试了HTML5的拖放API,但我们不想使用它 - 我们希望用户能够复制/剪切和粘贴文件以上传文件(只要它们'小于20兆字节)。如果用户将路径复制到他们的文件并将其直接粘贴到页面上,告诉我们在哪里可以找到该文件,那也可以。
任何人都可以提出一种方法来做到这一点?
Windows处理该问题的方式是使用系统剪贴板,该系统剪贴板处理用于在其他位置复制/剪切和粘贴的文件引用。你需要知道的是,如果在复制/剪切/粘贴操作期间浏览器窗口可以访问剪贴板上的文件句柄。另一种选择可能是Flash或Java应用程序来扩展浏览器。 –
你是在说我需要创建一个桥梁sorta的东西,将处理所有的剪切/复制权 –