文件上传jquery而不是预览文件,它显示在下面的新窗口的链接
File upload jquery instead of preview the file it show the link in the below new window
工作在Jquery文件上传我不想使用任何插件。使用纯Jquery/javascript。而不是预览文件,我想要的链接(视图)需要显示一旦图像&PDF上传,如果用户点击链接,它必须在新页面中打开。
这是我的HTML代码
这里有什么指导吗
<div class="mob_pass">
<label class="ctm_fnt">Attach document</label>
<br>
<div class="custom-file-input">
<input type="file">
<input type="text" class="txt_field ctm_widt" placeholder="Attached File">
<button class="cst_select">
<i class="fa fa-rotate-90"></i> Attach
</button>
</div>
</div>
请帮帮我。
Thanks In advance
这里是小提琴链接
添加到您的标记:
<a href="#" target="_blank" class="preview">View</a>
在JS中,捕获输入更改的事件,获得预览并将a
的href
设置为您获得的数据URL。
最初隐藏a
(当没有选择文件时),并在有东西要显示时再次显示。
var $preview = $(".preview");
$preview.hide();
$("input").on("change", function(){
var files = this.files;
var fileReader = new FileReader();
fileReader.onload = function(e){
$preview.attr("href", e.target.result);
$preview.show();
};
fileReader.readAsDataURL(files[0]);
});
JSBin: http://jsbin.com/duziwukuro/edit?html,js,output
相关文章:
- 防止Iframe窗体在新窗口中打开
- 在新窗口上使用d3.js
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- 如何控制 CKEditor API 在哪里打开文件浏览器浏览网址的新窗口
- 如何在新窗口/选项卡中打开文本和 xml 文件
- 在新窗口中自动打开 pdf 文件
- 当我们单击Spring mvc中的链接时,如何在新窗口中显示日志文件的内容
- 使用 javascript 在新窗口中打开文件
- 在新窗口中打开存储在javascript变量中的html文件
- Nodejs:在一个新窗口中写入zip文件(存储在一个变量中作为Buffer)
- 文件上传jquery而不是预览文件,它显示在下面的新窗口的链接
- 如何从JSP文件打开一个新窗口
- 在php文件的新窗口中打开图像链接
- 从webservice返回文件路径,并在新窗口中打开它
- 在ajax请求的新窗口中显示文件
- AJAX:将文件发送到 Servlet 并在新窗口中打开响应