Update app.py
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
+
|