使用jQuery从服务器下载二进制文件
Download binary file from server using jQuery
不知怎么的,我的旧帖子被删除了,不管怎样,有人能帮我吗我正在尝试使用javascript将二进制文件从服务器下载到客户端。下面的代码运行良好,但它使用的是mootools框架,但我的要求是使用jQuery。我对编程很陌生,所以如果有人帮助就足够了
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js"> </script>
<script type="text/javascript">
window.addEvent("domready",function(){
//Creating a new AJAX request that will request 'input.txt'
//from the current directory
var csvRequest = new Request({
url:"input.txt",
onSuccess:function(response){
$("textResponse").value = response;
}
}).send(); //Don't forget to send our request!
});
</script>
</head>
您可以尝试$.ajax
对象来完成同样的事情。要下载相同的文本文件,请使用以下代码:
$.ajax({
url: 'file.txt'
})
.done(function(data){
$("#textResponse").value=data;//suppose textResponse is ID of input
})
.fail(function( jqXHR, textStatus, errorThrown){
//handle failure of request
});
有关$.ajax
的更多信息,请点击此处。
只是好奇:使用Mootools有什么问题?
无论如何,试试这个:
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
url: 'file.txt'
}).done(function (data) {
$("#textResponse").val(data);
})
});
</script>
</head>
相关文章:
- 如何将PDF作为二进制文件传递到window.open()
- PERL-下载CSV文件不完整
- 如何在Windows中将Javascript文件编译成二进制文件
- 在Internet Explorer中从二进制文件打开PDF
- 通过AngularJS promise下载一个文件
- 如何使用JavaScript粘贴原始二进制文件而不出现“无效字符”错误
- 是否可以缓存可下载的文件,并在XHR和非XHR请求之间共享该缓存
- 下载javascript文件,但不要立即对其进行评估
- 如何使用nginx强制下载js文件
- javascript下载一个文件并执行提交操作
- 使用jQuery从服务器下载二进制文件
- 下载并上传一个javascript二进制文件
- 通过Javascript下载二进制数据作为文件
- 使用jQueryAJAX下载一个二进制文件
- 使用javascript将二进制数据下载到文件中
- 如何通过angular.js下载HTTP:POST请求返回的二进制文件
- 如何下载画布为PNG图像格式,而不是二进制文件
- 从XHR下载二进制文件数据,然后重新提交
- 使用aws-sdk下载二进制文件时出现问题
- 是二进制文件(pdf, word, excel, ppt, mp3,..)下载可能使用XHR或fetch