|
@@ -840,8 +840,13 @@ class DevicePushService:
|
|
|
"""
|
|
|
obs_client = ObsClient(
|
|
|
access_key_id=HUAWEICLOUD_AK, secret_access_key=HUAWEICLOUD_SK, server=HUAWEICLOUD_OBS_SERVER)
|
|
|
- res = obs_client.createSignedUrl(
|
|
|
- method=method, bucketName=HUAWEICLOUD_PUSH_BUKET, objectKey=key_name, expires=3600)
|
|
|
+ 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)
|
|
|
return res.signedUrl
|
|
|
|
|
|
@staticmethod
|