小编Ash*_*ami的帖子

Google Drive 转让所有权

我正在使用 google Drive php api 来更改文件的权限。当我将“角色”设置为“作家”时,它会起作用,但是当我将“角色”设置为“所有者”时,它会起作用,如下所示:

$batch = $driveService->createBatch();
        $userPermission = new Google_Service_Drive_Permission(array(
            'type' => 'user',
            'role' => 'owner',
            'transferOwnership' => 'true',
            'emailAddress' => 'c*****@c*******.org'
        ));
        $request = $driveService->permissions->create(
            $fileId, $userPermission, array('fields' => 'id'));
        $batch->add($request, 'user2');
$results = $batch->execute();
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,指出“transferOwnership”必须设置为 true。但是,好像我已经将transferOwnership 设置为true!我究竟做错了什么?

exception 'Google_Service_Exception' with message '{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "forbidden",
    "message": "The transferOwnership parameter must be enabled when the permission role is 'owner'.",
    "locationType": "parameter",
    "location": "transferOwnership"
   }
  ],
  "code": 403,
  "message": "The transferOwnership …
Run Code Online (Sandbox Code Playgroud)

google-drive-api

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

Pako无法收缩python中生成的gzip文件

我使用以下代码从python生成gzip文件:(使用python 3)

    file = gzip.open('output.json.gzip', 'wb')
    dataToWrite = json.dumps(data).encode('utf-8')
    file.write(dataToWrite)
    file.close()
Run Code Online (Sandbox Code Playgroud)

但是,我正在尝试使用Pako库在Javascript中读取此文件(我使用的是Angular 2):

this.http.get("output.json.gzip")
      .map((res:Response) => {
        var resText:any = new Uint8Array(res.arrayBuffer());
        var result = "";
        try {
          result = pako.inflate(resText, {"to": "string"});
        } catch (err) {
          console.log("Error " + err);
        }
        return result;

      });
Run Code Online (Sandbox Code Playgroud)

但我在控制台中收到此错误:unknown compression method.我应该做些什么来正确地夸大gzip文件吗?

javascript python gzip angular pako

2
推荐指数
1
解决办法
984
查看次数

你应该用wsgi部署django吗?

你需要用wsgi部署django吗?我在Docker实例上运行Django,看起来通常建议的解决方案只是使用Django的开发服务器,即命令python manage.py runserver.什么时候需要wsgi这样的Web服务器 - 在这种情况下,在容器化的应用程序中,django开发服务器是否足以用于生产应用程序?

python django networking wsgi server

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