从外部网址读取文件

时间:2019-05-01 19:19:13

标签: javascript

您好,我需要从外部url读取文件并将其放在javascript变量中以便可以对其进行解释,问题是我无法通过请求执行此操作,因为我受到跨域访问策略的阻止并且我无法为此在服务器上释放访问权限。

例如,如果我将此网址放在iframe或href链接中,通常是因为我需要用javascript将此文件的内容下载文件,那么有什么办法吗?

示例链接https://docs.google.com/get_video_info?authuser=&docid=1OLSvZ13QeMqckNxJoYWlgkSAAwjIrNVFGg

3 个答案:

答案 0 :(得分:0)

如果您无法启用CORS或使用“ jsonp”(都需要在服务器上进行更改),那么您将无法直接在所需站点上进行操作,但是您可以做的是创建“代理路由”在您的服务器中,它将获得一个url参数并为您提出请求。

答案 1 :(得分:0)

如果您可以进行服务器端编程,则可以使用curl在服务器端获取数据,并使用xhr在客户端获取数据。...谢谢

答案 2 :(得分:0)

您可以使用ifame或建立代理路由,但可以玩的次数有限制

您确定可以强制用户禁用CORS或安装扩展程序以同步DRIVE_STREAM cookie,但它只能在PC上使用,并且受到限制

因此,如果您想在Google云端硬盘上提供多种分辨率的视频,则唯一的解决方案是将视频转换为HLS / MPEG-DASH