chb2026 commited on
Commit
66f9f74
·
verified ·
1 Parent(s): 8953c91

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -9,6 +9,7 @@ from flask import Flask, request, jsonify, redirect, render_template
9
  from huggingface_hub import HfApi, HfFileSystem
10
  from PIL import Image
11
  import uuid
 
12
 
13
  app = Flask(__name__)
14
 
@@ -37,7 +38,11 @@ def generate_filename(data, mime_type=None):
37
  def save_to_dataset(content, filename):
38
  fs.mkdir(f"datasets/{DATASET_ID}/images", exist_ok=True)
39
  fs.write_bytes(f"datasets/{DATASET_ID}/images/{filename}", content)
40
- return f"https://huggingface.co/datasets/{DATASET_ID}/resolve/main/images/{filename}"
 
 
 
 
41
 
42
  @app.route("/", methods=["GET"])
43
  def index():
@@ -127,3 +132,4 @@ def upload():
127
 
128
  if __name__ == "__main__":
129
  app.run(host="0.0.0.0", port=7860, debug=True)
 
 
9
  from huggingface_hub import HfApi, HfFileSystem
10
  from PIL import Image
11
  import uuid
12
+ import requests
13
 
14
  app = Flask(__name__)
15
 
 
38
  def save_to_dataset(content, filename):
39
  fs.mkdir(f"datasets/{DATASET_ID}/images", exist_ok=True)
40
  fs.write_bytes(f"datasets/{DATASET_ID}/images/{filename}", content)
41
+ url = f"https://huggingface.co/datasets/{DATASET_ID}/resolve/main/images/{filename}"
42
+
43
+ # 获取重定向后的 URL
44
+ response = requests.head(url, allow_redirects=True)
45
+ return response.url
46
 
47
  @app.route("/", methods=["GET"])
48
  def index():
 
132
 
133
  if __name__ == "__main__":
134
  app.run(host="0.0.0.0", port=7860, debug=True)
135
+