Javascript Jquery文件拖放给我一个;“操作不安全”;错误

Javascript Jquery文件拖放给我一个;“操作不安全”;错误,javascript,jquery,Javascript,Jquery,注意: 下面的答案和评论反映了传统浏览器在2009年的状态。现在,您可以在2017年使用JavaScript动态/编程地设置文件输入元素的值 有关详细信息以及演示,请参见此问题的答案: 我正在尝试使用Jquery实现一个用于上传图像的拖放功能 这是我的密码: upload.html <form id ="image_upload_form" action="" method="post" enctype="multipart/form-data"> <

注意:

下面的答案和评论反映了传统浏览器在2009年的状态。现在,您可以在2017年使用JavaScript动态/编程地设置文件输入元素的值

有关详细信息以及演示,请参见此问题的答案:

我正在尝试使用Jquery实现一个用于上传图像的拖放功能

这是我的密码:

upload.html

    <form id ="image_upload_form" action="" method="post" enctype="multipart/form-data">

        <input id="id_image" type="file" name="image">
        <input type="submit" value="Upload" />

    </form>

    <div id="drop_field"></div>
一切正常,但当我将图像文件放到字段中时,它会给我一个安全错误:

SecurityError: The operation is insecure.
    this.value = val;
我想这是因为我试图修改文件输入字段的“value”属性。上传文件而不出现此安全错误的正确方法是什么


谢谢

错误是因为您试图设置文件输入类型的值,但由于安全原因,无法设置文件输入类型的值

也读和从

SecurityError: The operation is insecure.
    this.value = val;