Spaces:
Running
Running
阿灰
commited on
Commit
·
a8dcb7f
1
Parent(s):
5022a2d
update oss bucket
Browse files
app.py
CHANGED
@@ -7,6 +7,7 @@ import json
|
|
7 |
from datetime import datetime
|
8 |
import oss2
|
9 |
import cv2
|
|
|
10 |
from pathlib import Path
|
11 |
import decord
|
12 |
from gradio.utils import get_cache_folder
|
@@ -23,12 +24,12 @@ class Examples(gr.helpers.Examples):
|
|
23 |
self.create()
|
24 |
|
25 |
def upload_to_oss(local_file_path, remote_file_path, expire_time=3600):
|
26 |
-
remote_url = "
|
27 |
for i in range(5):
|
28 |
try:
|
29 |
from oss2.credentials import EnvironmentVariableCredentialsProvider
|
30 |
auth = oss2.ProviderAuth(EnvironmentVariableCredentialsProvider())
|
31 |
-
bucket = oss2.Bucket(auth, 'oss-
|
32 |
bucket.put_object_from_file(key=remote_url, filename=local_file_path)
|
33 |
break
|
34 |
except Exception as e:
|
@@ -41,7 +42,7 @@ def upload_to_oss(local_file_path, remote_file_path, expire_time=3600):
|
|
41 |
|
42 |
def get_url(filepath):
|
43 |
filename = os.path.basename(filepath)
|
44 |
-
remote_file_path = "
|
45 |
return upload_to_oss(filepath, remote_file_path)
|
46 |
|
47 |
def online_detect(filepath):
|
|
|
7 |
from datetime import datetime
|
8 |
import oss2
|
9 |
import cv2
|
10 |
+
import uuid
|
11 |
from pathlib import Path
|
12 |
import decord
|
13 |
from gradio.utils import get_cache_folder
|
|
|
24 |
self.create()
|
25 |
|
26 |
def upload_to_oss(local_file_path, remote_file_path, expire_time=3600):
|
27 |
+
remote_url = "motionshop2/%s/%s" %(datetime.now().strftime("%Y%m%d"), remote_file_path)
|
28 |
for i in range(5):
|
29 |
try:
|
30 |
from oss2.credentials import EnvironmentVariableCredentialsProvider
|
31 |
auth = oss2.ProviderAuth(EnvironmentVariableCredentialsProvider())
|
32 |
+
bucket = oss2.Bucket(auth, 'oss-us-east-1.aliyuncs.com', 'huggingface-motionshop')
|
33 |
bucket.put_object_from_file(key=remote_url, filename=local_file_path)
|
34 |
break
|
35 |
except Exception as e:
|
|
|
42 |
|
43 |
def get_url(filepath):
|
44 |
filename = os.path.basename(filepath)
|
45 |
+
remote_file_path = "%s_%s" %(uuid.uuid4(), filename)
|
46 |
return upload_to_oss(filepath, remote_file_path)
|
47 |
|
48 |
def online_detect(filepath):
|