我正在使用GitHub操作运行API测试,我希望将生成的报告上传到Google,这样我就可以清楚地看到故障,而无需挖掘CI日志。我的上传部分正在工作,但是当我在Google上查看html文件时,它没有加载,我只得到一个空白的白色页面。我也在上传css文件,那么为什么不加载html文件呢?


发布于 2022-11-09 11:23:08
将cdn用于资产解析.mocharc.js
module.exports = {
reporter: 'node_modules/mochawesome',
'reporter-option': [
'cdn=true',
'timestamp=true'
],
};发布于 2022-11-09 11:32:44
使用云存储API创建文件时,将mime_type设置为'text/html‘并跳过content_disposition。您可以手动编辑元数据以设置正确的类型,即CSS文件的text/css。如果在上传时既没有指定类型,也没有自动检测到,作为二进制/八进制流提供文件。可能会阻止浏览器正确地呈现它。
或者,您也可以在HTML中指定MIME类型,例如,
<link rel="stylesheet" href="css/theme.css" type="text/css">,以确保浏览器适当地处理它。
下面是一些具有类似实现的示例:
https://stackoverflow.com/questions/74362629
复制相似问题