Как записать путь во флешку папки на удаленном сервере - PullRequest
0 голосов
/ 25 мая 2018

Я создаю службу RESTful с использованием Flask, которая разбирает файлы в папке .zip, и я хочу вернуть этот файл.это фрагмент кода.

from flask import Flask, send_from_directory
import zipfile

       @app.route('/get_files', methods=['GET'])
       def download():
         zf = zipfile.ZipFile('gen.zip', mode = 'w')
         zf.write('generated/file1.c')
         zf.write('generated/file2.c')
         zf.write('generated/file3.c')
         zf.write('generated/file4.h')
         zf.close()
         return send_from_directory(/home/localadmin/test", "gen.zip", as_attachment=True)

он отлично работает на локальном хосте.когда я запускаю его на удаленном сервере, я получаю 404 Not Found.Таким образом, я думаю, что проблема заключается в пути к каталогу?

РЕДАКТИРОВАТЬ: я попытался вернуть строку вместо сгенерированных файлов, и она тоже работает отлично.у меня возникают две проблемы: 1. неверный путь к каталогу сервера 2. конфигурации прокси-сервера не позволяют загружать файлы?

...