Tag: blob

iOS 9上的Html5videoblob

通过xhr将video(mp4 / H264)加载到blob,然后使用这个blob作为HTML5 Video元素的源。 var vsource = window.URL.createObjectURL(blob); var player = document.getElementById("player"); player.src = vsource; player.play(); 除了iOS Safari之外,以上几乎所有主要的桌面和移动浏览器都在使用。 它在iOS 7上坏了,在iOS 8上工作,在iOS 9上再次停止工作。我想知道是否有人知道这一点,以及是否有任何解决方法。 谢谢 编辑: Safari:无法dynamic加载bloburl的video 最后一行是“更新,2015:现在有效,更新了代码”。 似乎暗示它已经被修复了。 但对我来说,这似乎并不那么…

Azure blob授权标头

我正在尝试从Xamarin iOS应用程序使用refit上传到azure blob存储。 这是我用于改装的接口configuration: [Headers("x-ms-blob-type: BlockBlob")] [Put("/{fileName}")] Task<bool> UploadAsync([Body]byte[] content, string sasTokenKey, [Header("Content-Type")] string contentType); 其中sasTokenKey参数如下所示: "/content-default/1635839001660743375-66f93195-e923-4c8b-a3f1-5f3f9ba9dd32.jpeg?sv=2015-04-05&sr=b&sig=Up26vDxQikFqo%2FDQjRB08YtmK418rZfKx1IHbYKAjIE%3D&se=2015-11-23T18:59:26Z&sp=w" 这是我如何使用重新调用azure blob服务器: var myRefitApi = RestService.For<IMyRefitAPI>("https://myaccount.blob.core.windows.net"); myRefitApi.UploadAsync(photoBytes, sasTokenKey, "image/jpeg" 但是我得到以下错误: Response status code does not indicate success: 403 (Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.) 如果我直接调用它,SASurl工作正常 […]

使用内置的CoreData选项在外部位置存储Blob

我pipe理的对象具有图像属性。 由于在CoreData中存储大块是一个坏主意,我试图使用内置的CoreData选项“ 存储在外部logging文件 ”,您可以在数据模型检查器中看到。 尽pipe启用此选项,我没有看到任何图像数据被存储在外部。 从大小来看,似乎他们仍然被保存在sqlite文件中。 有什么问题?

如何上传用户个人资料图片以及如何从其他用户设备获取该个人资料图片?

我有一个要求,可以说有3个用户为我的应用程序。 我想为每个用户添加一个图像(configuration文件图片用途),以便其他两个使用相同应用的用户可以看到该图像。 就像whatsappconfiguration文件图片。 所以为此我做了以下的事情。 步骤1: 以User1login,然后添加此代码以上传图像文件。 在用User1凭据login后,我在上传文件时将公有属性设置为YES。 NSData *imageData = UIImagePNGRepresentation([UIImage imageNamed:@"arrow.png"]); [QBRequest TUploadFile:imageData fileName:@"arrow.png" contentType:@"image/png" isPublic:YES successBlock:^(QBResponse *response, QBCBlob *blob) { } statusBlock:^(QBRequest *request, QBRequestStatus *status) { } errorBlock:^(QBResponse *response) { }]; 步骤2: 以User2login 然后,我确实喜欢这个我正在抓取属于我的应用程序的所有用户。 运用 QBGeneralResponsePage *responsePage = [QBGeneralResponsePage responsePageWithCurrentPage:currentPage perPage:perPage]; [QBRequest usersForPage:responsePage successBlock:^(QBResponse *response, QBGeneralResponsePage *page, NSArray *users) { weakSelf.allUsers = [users […]

将图像存储在Core Data或文件中?

我也有一套包含图像的数据。 我想要caching这些数据。 我应该将它们存储在文件系统还是核心数据上?为什么?