首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何让用户安全地在我的网站上分享视频

如何让用户安全地在我的网站上分享视频
EN

Stack Overflow用户
提问于 2012-07-04 07:16:19
回答 1查看 878关注 0票数 0

刚刚读完一本关于Web App Security的书,我有一个关于安全性的问题。我想允许用户在我的网站上分享视频。我没有问题限制他们在youtube和vimeo嵌入,节省了我的存储空间,但我不希望不受信任的代码在网站上运行。

那么,最好的方法是什么呢?

仅供参考,我正在使用node.js之上的express.js和couchdb作为数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-04 16:44:03

你指的是什么不可信的代码?您可以在数据库中存储对外部视频的引用,并只使用它们在视图中嵌入播放器。不需要在您的服务器上运行来自Youtube或Vimeo的代码即可完成此任务。Youtube API还允许用户从浏览器直接将视频上传到Youtube,而无需通过API服务器进行代理。这意味着用户无需在应用程序的服务器端编写任何第三方代码即可上传和嵌入youtube视频。

https://developers.google.com/youtube/2.0/developers_guide_protocol_browser_based_uploading#Browser_based_uploading

要从视频id创建链接,您可以简单地使用:

代码语言:javascript
代码运行次数:0
运行
复制
var directLink = "http://youtube.com/watch?v={0}".format(videoId);
var embedLink = "http://youtube.com/embed/watch?v={0}".format(videoId);
var shortLink = "http://youtu.be/watch?v={0}".format(videoId);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11320499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档