У меня есть код, который генерирует zip-файл и предлагает его для загрузки. Это обрабатывается в облачной функции Google. Генерация и загрузка zip-файла не проблема, но я не могу заставить функцию вернуть zip-файл с заданным именем. По умолчанию для загрузки всегда используется имя функции «fdsuitebuilder».
Это код;
from dsuite import DSuite
from flask import send_file
def main(request):
... #creating and filling a DSuite object called ds
ffullname = ds.write("tmp", "output.stix")
return send_file(ffullname, mimetype='application/zip', attachment_filename='output.stix', as_attachment=True)
Так что я ожидаю, что при запуске функции я буду генерировать загрузку с именем output.stix (которая на самом деле является zip-файлом), но вместо этого получаюзагрузка под названием 'fdsuitebuilder'
Я полагаю, это связано с тем, что GCP не является флягой, но если кто-то знает правильный способ создания правильного имени для загрузки, я был бы рад узнать!
С уважением