获取gcs文件的基数为64的字符串

时间:2018-10-08 13:05:16

标签: download base64 blob google-cloud-storage

我想知道firebase(gcs)是否提供下载文件base64字符串的方法。我想将其作为Java中的API响应传递。

无论我进行了什么搜索,我都发现gcs响应了Blob。我想将此blob转换为base64字符串。但是import com.google.cloud.storage.Blob不支持

blob.getBytes()

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码下载Google Cloud Storage文件的内容,然后将该内容编码为Base64:

var img = $('img');
// If you want to run it when radio is selected
$('[name="manip"]').on('change', function () {
  img.stop()
  img[this.value]()
});

有关<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form class="effectsForm"> <label><input type="radio" name="manip" value="hide"> Hide</label> <label><input type="radio" name="manip" value="show"> Show</label> <label><input type="radio" name="manip" value="fadeOut"> Fade Out</label> <label><input type="radio" name="manip" value="fadeIn"> Fade In</label> </form> <div class="imageContainer"> <img alt="testing" src="http://placekitten.com/200/300" /> </div>方法的更多信息,请遵循此link

希望有帮助