我只是使用带有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文件可以正常工作。有任何提示请建议我谢谢你。
答案 0 :(得分:0)
通过直接发送文件而不发送表单数据解决了该问题。
赞:
ajax.open("PUT", url,true);
ajax.setRequestHeader('Content-Type', file.type);
ajax.send(file);