Tag: gridfs

HTML5video不会循环播放

我有一个video作为网页的背景,我试图让它循环。 这里是代码: <video autoplay='true' loop='true' muted='true'> <source src='/admin/wallpapers/linked/4ebc66e899727777b400003c' type='video/mp4'></source> </video> 即使我已经告诉video循环,它不。 我也试图让它循环onended属性(按照这个Mozilla支持线程 ,我也尝试了一下jQuery)。 到目前为止没有任何工作。 这是Chrome或我的代码的问题? 编辑: 我检查了networking事件和HEAD的工作副本( http://fhsclock-labs.heroku.com/no-violence )与我想要工作的应用程序。 不同之处在于,工作副本是通过Heroku上的静态资源(通过Varnish显然)提供video,而我的是从GridFS(MongoDB)提供的。 Chrome Inspector的Network标签显示,在我的应用程序中,video被请求三次。 有一次状态是“正在等待”,第二个是“取消”,最后一个是200 OK。 工作副本只显示两个请求,其中一个的状态处于挂起状态,另一个是206部分内容。 但是,在video播放一次之后,该请求会变为“已取消”,并会再次请求该video。 在我的应用程序中,这不会发生。 至于types,在我的应用程序中,两个是“未定义”,另一个是“video/ mp4”(它应该是)。 在工作应用程序中,所有请求都是“video / mp4”。 另外,我将Resource interpreted as Other but transferred with MIME type undefined. 控制台中的警告。 我不太确定从哪里开始。 这是我相信,问题是服务器端,作为静态资产服务的文件工作正常。 可能是服务器没有发送正确的内容types。 这可能是一个GridFS的问题。 我不知道。 无论如何,来源在这里 。 任何你可以提供的洞察力是值得赞赏的。

用C#MongoDB GridFs,如何存储图像等文件?

我正在开发一个MongoDB作为我的后端的Web应用程序。 我希望用户可以将图片上传到他们的个人资料中,例如链接的个人资料照片。 我正在使用MVC2的aspx页面,我读了GridFs库用于存储大型文件types作为二进制文件。 我已经到处寻找线索,但是mongodb没有C#api或GridFs C#的任何文档。 我感到困惑和困惑,真的可以使用另一套大脑。 任何人都知道如何真正实现一个file upload控制器,将用户上传的图像存储到一个mongodb集合中? 太感谢了! 我试过这个变化无济于事。 Database db = mongo.getDB("Blog"); GridFile file = new GridFile(db); file.Create("image.jpg"); var images = db.GetCollection("images"); images.Insert(file.ToDocument());