Если я устанавливаю определенный путь локально, а не с помощью сервера localhost (порт = 8080), он загружает файл, но после развертывания приложения отображается ошибка пути. Я понимаю, что после развертывания он будет загружен по другому пути в зависимости от удаленных машин. Однако каким должен быть путь, чтобы любой пользователь мог загрузить файл на свои локальные устройства в зависимости от своих прав. Файлы в формате pdf/txt и т. д. Мое ведро не является общедоступным. Должен ли я давать какие-либо разрешения или около того?
Использование приложения Python Flask. Код -
def downloadfile():
storage_client = storage.Client()
bucket_name = 'ABC'
blob_name = request.form.get("name")
url = request.form.get("url")
#ur=url.split('/')[:-1]
#delimiter='/'
file = 'a1'
bucket=storage_client.get_bucket(bucket_name)
blob=bucket.blob(blob_name)
destination_uri = '{}/{}'.format(ur, blob_name)
blob.download_to_filename(url)
return render_template("upload.html")