如何从firebase存储启用gzip压缩?
我想对存储在firebase存储上的csv文件启用gzip压缩。如何从firebase存储启用gzip压缩?,firebase,firebase-storage,Firebase,Firebase Storage,我想对存储在firebase存储上的csv文件启用gzip压缩。 目的是能够从ajax中的javascript web应用程序更快地下载它们 我有这样一个下载链接:https://firebasestorage.googleapis.com/v0/b/xxxx.appspot.com/o/xxxxxxxx.csv?alt=media&token=xxxxxx-xxxx-xxxx-xxxx-xxxxxxx 我能够在JavaScript中正确加载和解析: Papa.parse('https://fi
目的是能够从ajax中的javascript web应用程序更快地下载它们 我有这样一个下载链接:
https://firebasestorage.googleapis.com/v0/b/xxxx.appspot.com/o/xxxxxxxx.csv?alt=media&token=xxxxxx-xxxx-xxxx-xxxx-xxxxxxx
我能够在JavaScript中正确加载和解析:
Papa.parse('https://firebasestorage.googleapis.com/v0/b/xxxx.appspot.com/o/xxxxxxxx.csv?alt=media&token=xxxxxx-xxxx-xxxx-xxxx-xxxxxxx', {
download: true,
header: true,
worker: true,
dynamicTyping: true,
complete: function(results) {
// (...)
}
});
但它不是gzipped。我不知道该怎么做 这可以通过gsutil工具完成吗?
是否有其他方法可以实现这一点?可能与^重复这不是完全重复,但说明了如何实现。@MartinZeitler恐怕这个问题不包括firebase存储。或者,至少我不理解公认的答案:我在哪里更改内容?没有其他选择-因此不能在存储服务上运行代码。您必须为gzip
csv
响应提供一个HTTP触发的云函数,该函数从Firebase存储获取。@MartinZeitler谢谢!如果我理解正确,请告诉我:我必须购买一个实例,让它读取firebase csv,压缩它并提供gzip版本?(这对我来说太复杂了,所以我可能会放弃这里)