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