我的后端人员在API响应上遇到问题。他添加了一个从服务器下载文件的功能,它会检查ajax请求的两个标头和文件url,如果匹配,它将以请求的方式发送视频,即:
url:VIDEO文件的URL 类型:GET 标题:{HEader1:1,标题2:2}
响应:什么都没有,只有一个“视频文件”
问题1:一般来说,如何处理ajax请求响应中的FILES? 问题2:在这种情况下,如何处理此VIDEO文件? (在框架内播放?在新标签页中打开?打开带有所需标题的标签页,以便浏览器可以显示视频?或如何从响应男孩中提取视频?
预先感谢
编辑:
我认为下面的数据就足够了: 代码:
{var requestUrl = "URL/9b734_fe9e6673ee.mp4";
$.ajax({
type: "GET",
url: requestUrl,
headers: {
SOME HEADERS
},
crossDomain: true,
success: function(response) {
console.log("done")
console.log(response)
//The Response is a video file
},
error: function(response, data) {
alert("error!!")
console.log(response)
console.log(data)
}
})
}
回复为附件:Response inside Console { -完成 -�ftypisom����isomiso2avc1mp41����免费�q��mdat!0���������������������������� ������������������������������ ������������������������������ ������������������������������ ������������������������������ ������������������������0 �5����1�E���H��,���#��x264-核心118-H.264 / MPEG-4 AVC编码ec-Copyleft 2003-2011-http://www.videolan.org/x264.html-选项:cabac = 0 ref = 1解块= 1:0:0分析= 0x1:0x111 me = dia subme = 0 psy = 0 mixed_ref = 0 me_range = 16 chroma_me = 1网格= 0 8x8dct = 0 cqm = 0死区= 21,11 fast_pskip = 1 chroma_qp_offset = 0线程= 8 sliced_threads = 0 nr = 0抽取= 1隔行扫描= 0 bluray_compat = 0 constrained_intra = 0 bframes = 0 weightp = 0 keyint = 14 keyint_min = 1 scenecut = 0 intra_refresh = 0 rc = abr mbtree = 0比特率= 440 ratetol = 1.0 qcomp = 0.60 qpmin = 10 qpmax = 51 qpstep = 4 ip_ratio = 1.40 aq =0������������ ������������x�rg�������h�:#_I�ɩ95&。#^�����。%���ȿ����7> H������[�/��-�7��D���O���n#��NN#^���w�ߗ���X ... }