瀏覽代碼

生成上传对象存储预签名URL去掉请求头,修复多图没有返回URL问题

locky 1 年之前
父節點
當前提交
abfedc039d
共有 1 個文件被更改,包括 3 次插入7 次删除
  1. 3 7
      Service/DevicePushService.py

+ 3 - 7
Service/DevicePushService.py

@@ -814,6 +814,7 @@ class DevicePushService:
                 else:
                     # 华为云
                     img_url = DevicePushService.create_obs_signed_url(key_name, 'PUT')
+                    img_url_list.append(img_url)
             res_data['img_url_list'] = img_url_list
             res_data['msg'] = 'success 3'
         return res_data
@@ -840,13 +841,8 @@ class DevicePushService:
         """
         obs_client = ObsClient(
             access_key_id=HUAWEICLOUD_AK, secret_access_key=HUAWEICLOUD_SK, server=HUAWEICLOUD_OBS_SERVER)
-        if method == 'PUT':
-            res = obs_client.createSignedUrl(
-                method=method, bucketName=HUAWEICLOUD_PUSH_BUKET, objectKey=key_name, expires=3600,
-                headers={'Content-Type': 'image/jpeg'})
-        else:
-            res = obs_client.createSignedUrl(
-                method=method, bucketName=HUAWEICLOUD_PUSH_BUKET, objectKey=key_name, expires=3600)
+        res = obs_client.createSignedUrl(
+            method=method, bucketName=HUAWEICLOUD_PUSH_BUKET, objectKey=key_name, expires=3600)
         return res.signedUrl
 
     @staticmethod