I have a server running a basic Flask server with send_file to allow a USDZ file to be downloaded
when fetching the endpoint:
@app.route("/make_usd", methods=['GET']) def make_usd(): data = usd.create_usd(1, 2, 0.05) response = make_response(send_file(data["url"], mimetype="model/vnd.usdz+zip", attachment_filename=data["url"], as_attachment=True)) response.headers['Access-Control-Allow-Origin'] = "*" return response
This works perfectly on Chrome, when fetching
http://0.0.0.0:9090/make_usd the file is downloaded ok.
On safari I get "safari unable to open page"
Thanks for helping
when fetching http://0.0.0.0:9090/make_usd
Why you use
0.0.0.0? If you want to access service locally hosted on the machine you work on? Then use either
Answered By – Marcin Orlowski