在本文中,我们将为您详细介绍无法使用我从api获取的JavaScript并使用filesaver.js下载视频,无法下载的相关知识,并且为您解答关于无法获取apikey的疑问,此外,我们还会提供一些关
在本文中,我们将为您详细介绍无法使用我从api获取的JavaScript并使用filesaver.js下载视频,无法下载的相关知识,并且为您解答关于无法获取api key的疑问,此外,我们还会提供一些关于AJAX返回的JavaScript无法正常工作。如何使用JavaScript?、AJAX返回的JavaScript无法正常工作如何使用JavaScript?、Angular2无法使用基本的javascript库、angular4使用FileSaver.js下载文件的有用信息。
本文目录一览:- 无法使用我从api获取的JavaScript并使用filesaver.js下载视频,无法下载(无法获取api key)
- AJAX返回的JavaScript无法正常工作。如何使用JavaScript?
- AJAX返回的JavaScript无法正常工作如何使用JavaScript?
- Angular2无法使用基本的javascript库
- angular4使用FileSaver.js下载文件
无法使用我从api获取的JavaScript并使用filesaver.js下载视频,无法下载(无法获取api key)
如何解决无法使用我从api获取的JavaScript并使用filesaver.js下载视频,无法下载?
我想为我的应用程序用户提供下载视频的功能,他们可以在我的react应用程序上播放它。 在单击下载按钮的按钮时,我正在拨打网络电话以获取视频。得到响应后,我将其从库文件保存器传递给函数saveAs。
我从调用api得到的响应具有内容类型:“ video / mp4”
const response = await this.props.downloadVideo(id,resolution)
const videoFile = new Blob([response.body],{ type: ''video/mp4'' });
FileSaver.saveAs(videoFile,title)
某些文件正在以mp4格式下载,但这不是可播放的视频。任何有关为何无法正常工作的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
AJAX返回的JavaScript无法正常工作。如何使用JavaScript?
这是我的页面Test1.asp
<html><head><meta http-equiv="Content-Language" content="en-us"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>New Page 1</title><script type="text/javascript">function Alex(){var xmlHttp;try { xmlHttp=new XMLHttpRequest(); }catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; } } } xmlHttp.onreadystatechange=function() { if(xmlHttp.readyState==4) { document.getElementById("Alex").innerHTML =xmlHttp.responseText;//Get Google Destination Map } } xmlHttp.open("GET","Test2.asp" ,true); xmlHttp.send(null); }</script></head><body><div id ="Alex"></div><label onclick="Alex()" >ssss</label></body></html>
这是请求页面Test2.asp
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>New Page 1</title></head><body><div id="Mathew"></div></body><script type="text/javascript" >{document.getElementById("Mathew").innerHTML=''ajax is working''; }</script></html>
在页面(Test2.asp)中,javascript无法正常工作
我如何使用Ajax将test2.asp调用到我的test1.asp
答案1
小编典典默认情况下,不执行AJAX响应中包含的JavaScript。
当已经像jQuery和Prototype一样在各种库中解决了此问题时,从头开始构建Ajax处理程序是没有意义的。
AJAX返回的JavaScript无法正常工作如何使用JavaScript?
这是我的页面Test1.asp
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<script type="text/javascript">
function Alex()
{
var xmlHttp;
try
{
xmlHttp=new XMLHttpRequest(); }
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
document.getElementById("Alex").innerHTML =xmlHttp.responseText;//Get Google Destination Map
}
}
xmlHttp.open("GET","Test2.asp",true);
xmlHttp.send(null);
}
</script>
</head>
<body>
<div id ="Alex"></div>
<label onclick="Alex()" >ssss</label>
</body>
</html>
这是请求页面Test2.asp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
<body>
<div id="Mathew"></div>
</body>
<script type="text/javascript" >
{
document.getElementById("Mathew").innerHTML='ajax is working';
}
</script>
</html>
在页面(Test2.asp)中,javascript无法正常工作
我如何使用Ajax将test2.asp调用到我的test1.asp
Angular2无法使用基本的javascript库
这是一个奇怪的问题:我似乎能够在库中只有一行代码的情况下构建和运行,但是当我进入第二行时,它会构建,但不会运行?!?.
该库是AutobahnJS.它是一个.js文件,完全相同的库设计用于浏览器和节点.
它在浏览器和节点中都可以作为普通(非angular2)javascript库完美运行.
我使用Typescript在Node中工作,它是相关的类型(在绝对类型的github页面上有一个example test)
我已经遵循了基本的Angular 2 Quickstart for Typescript并且没有遇到任何问题.
这是代码和输出工作.注意testAutobahn()中的最后一行被注释掉:
import {Component} from 'angular2/core'; import autobahn = require('autobahn'); @Component({ selector: 'my-app',template: ` <h1>Project: {{_projectName}}</h1> ` }) export class AppComponent { constructor() {} private _projectName : string = "EXAMPLE7"; testAutobahn() { var options: autobahn.IConnectionoptions = { url: 'wss://demo.crossbar.io/ws',realm: 'realm1' }; //var connection = new autobahn.Connection(options); // <- THIS line commented out,app runs fine } }
这里的代码和输出不起作用.注意testAutobahn()中的最后一行留在:
import {Component} from 'angular2/core'; import autobahn = require('autobahn'); @Component({ selector: 'my-app',realm: 'realm1' }; var connection = new autobahn.Connection(options); // <- THIS line left in,app not run! } }
唯一的区别是该行的评论/取消注释.
错误似乎来自angular2-polyfills.js和system.src.js
我用’tsd’来安装所有的打字机.它们看起来都是正确的,我的编辑器Atom在高速公路上有智能感.*类型就好了.
可能的问题?:
>使用Autobahnjs v0.9.9,但打字似乎适用于v0.9.6
-> I can't see this being a real problem
>构建时,Typescript会发出Javascript代码,但确实会出错:
“Subsequent variable declarations must have the same type. Variable
‘$’ must be of type ‘cssSelectorHelper’,but here has type
‘JQueryStatic’.”
-> I have resolved this error by simply commenting out the line /* declare var $: JQueryStatic; */ in the jquery.d.ts file (I'm not using JQuery anyway)
使用Typescript v1.7.5,Angular 2 Beta 0和package.json,tsconfig.json和boot.ts文件,按照Angular 2 Quickstart for Typescript.
我的最终目标是让Angular2服务与Autobahnjs合作(但目前只是在婴儿的步骤).
任何帮助将不胜感激….
解决方法
[plunker](https://plnkr.co/edit/Dgipr76Rbhgh31PH4pmM)
但是我仍然很困难.问题是我不能简单地“调用”一个函数(此函数将继续执行并执行Autobahn session.call(…)方法),该函数返回一个值.例如,我想做一些简单的事情:
var x = myMessageService.DoFunct1( someParameter );
angular4使用FileSaver.js下载文件
1.首先下载插件
npm install file-saver --save
bower install file-saver
如果要安装 Typscript 声明
npm install @types/file-saver --D
下载完成以后在package.json中可以肯定
2.引入
在使用这个插件的ts引入
import { saveAs } from ''file-saver'';
3.使用
click(){
let blob = new Blob([res], { // res代表后台返回的数据流
type:
''application/vnd.openxmlformats-officedocument.spreadsheetml.sheet''
}); //以二进制形式存储,并转化为Excel
let fileName = ''name'' + ''.xls''; //自定义导出excel表名字,这里使用 name代替
saveAs(blob, fileName); //这里使用了文件导出插件FileSaver.js
}
我们今天的关于无法使用我从api获取的JavaScript并使用filesaver.js下载视频,无法下载和无法获取api key的分享已经告一段落,感谢您的关注,如果您想了解更多关于AJAX返回的JavaScript无法正常工作。如何使用JavaScript?、AJAX返回的JavaScript无法正常工作如何使用JavaScript?、Angular2无法使用基本的javascript库、angular4使用FileSaver.js下载文件的相关信息,请在本站查询。
本文标签: