我正在尝试使用Google Cloud Service上传视频文件。到目前为止,我有这个:
Bucket bucket = storage.get(bucketName);
Blob blob = bucket.create("XXXX.mp4", IOUtils.toByteArray(stream), "video/mp4", Bucket.BlobTargetOption.predefinedAcl(Storage.PredefinedAcl.PUBLIC_READ));
System.out.println(blob.getMediaLink());
该代码适用于短时间运行的视频,但对于较长的视频,我不知道如何获取上传百分比。他们提到了BlobWriterOption,但它只检查MD5或CR32C是否匹配。
有关检查上传百分比的建议吗?我应该打破小块的视频并上传它们以获得百分比,还是有更好的选择。