我们允许用户将视频上传到亚马逊的S3桶中。它已经安装了的“加速”选项,并使用多部分上传从我们的JS。然而,我们注意到一些非常令人不安的事情:我们有成千上万的成功上传来自互联网快速的国家。
然而,几乎所有的慢速连接用户(他们都来自互联网不以速度闻名的地方)没有上传。一旦他们开始上传,他们就会在他们的控制台上得到几十个错误,然后上传就会被卡住并失败。
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://our-secret-bucket-xxxxx
我正在阅读层内容,以检查其内容是否与应用程序在屏幕上呈现的内容相同。我正在阅读内容,然后再由SurfaceFlinger.组合它们。下面是HWCLayerVersion1::setAcquireFenceFd()中HWComposer.cpp,中的代码块,用于将层content/pixels转储到原始文件中。
getLayer()->acquireFenceFd = fenceFd;
private_handle_t *hnd = (private_handle_t*)getLayer()->handle; // the handle of the layer