在JavaScript中复制并粘贴文件

在JavaScript中复制并粘贴文件,javascript,html,Javascript,Html,我有一个带有输入的简单表单 它的工作原理很好,但我也想添加文件,通过复制它并粘贴到浏览器使用CTRL+V上传。如何做到这一点 关于除非用户明确指定文件,否则无法直接访问文件系统。复制和粘贴不属于此类别 您可以使用最新的html5拖放并创建一个拖放区来上载文件 其他外部选项请参见答案 @prasad I复制的文件可能重复,但event.clipboardData.files是一个空数组。回答如下:您可以对图像使用复制粘贴,对其他文件使用拖放。我不想上载文件,但仅从剪贴板读取其源JavaScrip

我有一个带有输入的简单表单

它的工作原理很好,但我也想添加文件,通过复制它并粘贴到浏览器使用CTRL+V上传。如何做到这一点


关于

除非用户明确指定文件,否则无法直接访问文件系统。复制和粘贴不属于此类别

您可以使用最新的html5拖放并创建一个拖放区来上载文件


其他外部选项请参见答案

@prasad I复制的文件可能重复,但event.clipboardData.files是一个空数组。回答如下:您可以对图像使用复制粘贴,对其他文件使用拖放。我不想上载文件,但仅从剪贴板读取其源JavaScript无法通过路径读取文件系统内容。但是它可以通过用户操作来实现,也就是当用户选择文件并说“它在这里”时。如果出现这种情况,最好使用HTML5文件阅读器API。复制和粘贴并不能保证安全级别。