删除临时图片
This commit is contained in:
@@ -255,10 +255,18 @@ def photo_mask(pk_phhd, content):
|
|||||||
with tempfile.NamedTemporaryFile(delete=False, suffix=".jpg") as temp_file:
|
with tempfile.NamedTemporaryFile(delete=False, suffix=".jpg") as temp_file:
|
||||||
cv2.imwrite(temp_file.name, image)
|
cv2.imwrite(temp_file.name, image)
|
||||||
cv2.imwrite(f"./mask_test2/{phrec.cfjaddress}.jpg", image)
|
cv2.imwrite(f"./mask_test2/{phrec.cfjaddress}.jpg", image)
|
||||||
|
try:
|
||||||
for i in range(3):
|
for i in range(3):
|
||||||
is_upload_success = ucloud.upload_file(phrec.cfjaddress, temp_file.name)
|
is_upload_success = ucloud.upload_file(phrec.cfjaddress, temp_file.name)
|
||||||
if is_upload_success:
|
if is_upload_success:
|
||||||
break
|
break
|
||||||
|
except Exception as e:
|
||||||
|
logging.error("上传图片出错", exc_info=e)
|
||||||
|
finally:
|
||||||
|
try:
|
||||||
|
os.remove(temp_file.name)
|
||||||
|
except Exception as e:
|
||||||
|
logging.info(f"删除临时文件 {temp_file.name} 时出错", exc_info=e)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|||||||
Reference in New Issue
Block a user