如何将javascript FileReader对象附加到html输入[type=“file”]元素
我有下面的html如何将javascript FileReader对象附加到html输入[type=“file”]元素,javascript,jquery,Javascript,Jquery,我有下面的html <div style="line-height:60px" class="dragzone"> <img width="60px" height="60px" src="" class="image-thumb" style="float: left;" /> <input class="image field" name="test[0][file]" type="file" />
<div style="line-height:60px" class="dragzone">
<img width="60px" height="60px" src="" class="image-thumb" style="float: left;" />
<input class="image field" name="test[0][file]" type="file" />
<input type="text" name="test[0][alt]" placeholder="Image Alt text" />
<input type="text" name="test[0][title]" placeholder="Image Title"/>
</div>
将图像从windows资源管理器拖动到元素周围的dragzone后,预览图像将被很好地更新,现在我想将此文件附加到实际的html表单元素,以便将其与未显示的表单一起发送,并且输入将从“未选择文件”更改为路径名
我到处搜索,但找不到确切的我需要的,我在这里做了一个以上代码的JSFIDE
从这里的文件api文档来看,FileList似乎是一个只读对象
interface FileList {
getter File? item(unsigned long index);
readonly attribute unsigned long length;
};
所以。不可能。从这里的文件api文档来看,FileList似乎是一个只读对象
interface FileList {
getter File? item(unsigned long index);
readonly attribute unsigned long length;
};
所以。不可能。是否要通过编程更改输入元素选择的文件?我怀疑这是否可能。是的,因此输入[type=file]的状态与通过“选择文件”按钮从文件api文档中选择文件时的状态相同。这里的文件列表似乎是只读对象。是否要通过编程更改输入元素选择的文件?我怀疑这是否可能。是的,因此输入[type=file]的状态与通过“选择文件”按钮从文件api文档中选择文件时的状态相同。这里的文件列表看起来是一个只读对象