小编San*_*ria的帖子

Google Cloud Storage“上传请求无效”错误。错误的请求

我已经从我的 Node JS 服务器将文件上传到谷歌云存储很长一段时间了。但有时会上传失败。返回的错误信息类似于:

{
    reason:"badRequest", 
    code: 400,
    message: "Invalid upload request"
}
Run Code Online (Sandbox Code Playgroud)

它是随机发生的,意味着大约 25-30 天发生一次,持续一段时间,然后自动解决。这有点奇怪,搜索它没有给出任何解决方案或原因。

上传请求是针对具有完全相同数据的两个文件并行发送的。一个上传成功,另一个失败。

使用的代码:

const file = bucket.file(`data/${id}/${version}/abc.json`);
const dataBuffer = Buffer.from(JSON.stringify(dataToUpload));
file.save(dataBuffer, storageConfig)
    .then(() => callback(null, true))
    .catch(err => callback(err, null));
Run Code Online (Sandbox Code Playgroud)

其中 storageConfig 是

{
    "contentType": "application/json",
    "cacheControl": "public, max-age=600, s-maxage=3, no-transform"
}
Run Code Online (Sandbox Code Playgroud)

存储的第二个文件名是

const file = bucket.file(`data/${id}/latest/abc.json`);
Run Code Online (Sandbox Code Playgroud)

我找不到任何原因,也无法处理。它使我的相关系统崩溃,因为它们需要第二个文件。

node.js google-cloud-storage google-cloud-platform

7
推荐指数
1
解决办法
3351
查看次数

如何在Odoo中为组而不是复选框添加下拉列表?

我已经取得了一些群体ABCD通过Odoo V10 GUI。这些组在用户页面上显示为复选框。

我想要的,而不是这些检查框必须显示一个下拉,使用户可以只分配给一个组,即用户只能在一ABCD组。

我怎样才能做到这一点??

openerp odoo-9 odoo-view odoo-10

3
推荐指数
1
解决办法
1168
查看次数

如何在Odoo中使用Chatter?

我想Chatter用于学生模型,这样,当某些字段的值被更改时,它将以学生形式记录

为此,我做了以下事情:1.添加了这个div

<div class="oe_chatter">
    <field name="message_follower_ids" widget="mail_followers"/>
    <field name="message_ids" widget="mail_thread"/>
</div>
Run Code Online (Sandbox Code Playgroud)

在学生表格中.

它添加了聊天,但当我点击New Message按钮时,它给出了以下错误.

在此输入图像描述

这可能是因为我没有继承mail.thread学生模型.

  1. 然后我在学生模型中继承了这个类.

在此输入图像描述

然后它再次出现错误,如下所示

在此输入图像描述

我搜索这个主题,但找不到任何东西.

如果有人可以帮助我,我们将不胜感激.

openerp odoo-9 odoo-10

0
推荐指数
1
解决办法
2243
查看次数