как я обрабатываю файл при создании фляжного сервера? [Дубликат]

Чтобы сделать с javascript, вы можете сделать что-то вроде этого:

  & lt; script type = "Text / javascript" & gt;  var text = & lt;? = $ text_from_db;  ? & GT;  & Lt; / сценарий & GT;   

Тогда вы можете использовать все, что хотите, в своем javascript, чтобы поместить текст var в текстовое поле.

10
задан Sigils 11 March 2015 в 10:38
поделиться

4 ответа

class UploadWavAPI(Resource):
    def post(self):
        parse = reqparse.RequestParser()
        parse.add_argument('audio', type=werkzeug.FileStorage, location='files')

        args = parse.parse_args()

        stream = args['audio'].stream
        wav_file = wave.open(stream, 'rb')
        signal = wav_file.readframes(-1)
        signal = np.fromstring(signal, 'Int16')
        fs = wav_file.getframerate()
        wav_file.close()

Вы должны обработать поток, если он был wav, код выше работает. Для изображения вы должны хранить в базе данных или загружать в AWS S3 или Google Storage

10
ответ дан Sibelius Seraphini 15 August 2018 в 23:41
поделиться

Что-то в строках следующего кода должно помочь.

 @app.route('/upload', methods=['GET', 'POST'])
 def upload():
    if request.method == 'POST':
        file = request.files['file']
        extension = os.path.splitext(file.filename)[1]
        f_name = str(uuid.uuid4()) + extension
        file.save(os.path.join(app.config['UPLOAD_FOLDER'], f_name))
        return json.dumps({'filename':f_name})
7
ответ дан iJade 15 August 2018 в 23:41
поделиться

вы можете использовать запрос из фляжки

class UploadImage(Resource):
    def post(self, fname):
        file = request.files['file']
        if file and allowed_file(file.filename):
            # From flask uploading tutorial
            filename = secure_filename(file.filename)
            file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
            return redirect(url_for('uploaded_file', filename=filename))
        else:
            # return error
            return {'False'}

http://flask.pocoo.org/docs/0.12/patterns/fileuploads/

4
ответ дан Jethro Guce 15 August 2018 в 23:41
поделиться

Для сохранения загруженного файла

    from flask import Flask
    from flask_restful import Resource, Api, reqparse
    import werkzeug

    class UploadAudio(Resource):
      def post(self):
        parse = reqparse.RequestParser()
        parse.add_argument('file', type=werkzeug.datastructures.FileStorage, location='files')
        args = parse.parse_args()
        audioFile = args['file']
        audioFile.save("your_file_name.jpg")
достаточно:
6
ответ дан Ron Harlev 15 August 2018 в 23:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: