|
|
|
|
@ -32,6 +32,7 @@ def down_obj_fromoss(pid,order_id):
@@ -32,6 +32,7 @@ def down_obj_fromoss(pid,order_id):
|
|
|
|
|
ossPath = res.json()['data'] |
|
|
|
|
ossPath = ossPath.replace("\\","/") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path = os.path.join(workdir, 'print', pid) |
|
|
|
|
if not os.path.exists(path): os.makedirs(path) |
|
|
|
|
|
|
|
|
|
@ -39,17 +40,14 @@ def down_obj_fromoss(pid,order_id):
@@ -39,17 +40,14 @@ def down_obj_fromoss(pid,order_id):
|
|
|
|
|
prefix = f'objs/print/{pid}/' |
|
|
|
|
if ossPath != "": |
|
|
|
|
prefix = os.path.join("objs","print",pid,ossPath,order_id) |
|
|
|
|
prefix = prefix.replace("\\","/") |
|
|
|
|
|
|
|
|
|
print(f'prefix:{prefix}') |
|
|
|
|
print(f'ossPath:{ossPath}') |
|
|
|
|
# #判断filelist是否为空 |
|
|
|
|
# if len(list(filelist)) == 0: |
|
|
|
|
# filelist = oss2.ObjectIteratorV2(oss_client, prefix=f'objs/print/{pid}/') |
|
|
|
|
# print(f"从 objs/print/{pid}/ 下载数据") |
|
|
|
|
# else: |
|
|
|
|
print(f"从 objs/print/{pid}/{ossPath}/{order_id}/ 下载数据") |
|
|
|
|
prefix = "objs/print/253312/model/standard_size/88942" |
|
|
|
|
print(f'实际有用的地址:objs/print/253312/model/standard_size/88942') |
|
|
|
|
filelist = oss2.ObjectIteratorV2(oss_client, prefix=prefix) |
|
|
|
|
if len(list(filelist)) == 0: |
|
|
|
|
filelist = oss2.ObjectIteratorV2(oss_client, prefix=f"objs/print/{pid}") |
|
|
|
|
|
|
|
|
|
find = False |
|
|
|
|
for file in filelist: |
|
|
|
|
filename = file.key.split('/')[-1] |
|
|
|
|
|