Google云端存储:使用XML API损坏的上传媒体文件

时间:2018-10-02 02:43:58

标签: google-cloud-storage

我只是使用带有Ajax Upload的签名URL将文件上传到Google云端存储。

jq -cn --stream '
  fromstream(1|truncate_stream(inputs | select(.[0][0] == "userActivities") | del(.[0][0])))
  | (.localDate|debug) as $debug
  | select(.localDate[0:7] == "2018-10")
' 2018-10-01T21_45_56Z_triplem-baas_data.json > October_2018_triplem_events.json

已完全上传。但是尝试从Bucket下载文件,文件就像媒体文件一样被破坏,否则pdf,txt文件可以正常工作。有任何提示请建议我谢谢你。

1 个答案:

答案 0 :(得分:0)

通过直接发送文件而不发送表单数据解决了该问题。

赞:

ajax.open("PUT", url,true);
ajax.setRequestHeader('Content-Type', file.type);    
ajax.send(file);