Skip to content

Commit

Permalink
fix : springboot 통신 코드 수정
Browse files Browse the repository at this point in the history
  • Loading branch information
sycuuui committed Mar 29, 2024
1 parent bcab505 commit d93ad09
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 14 deletions.
Binary file modified __pycache__/app.cpython-311.pyc
Binary file not shown.
27 changes: 13 additions & 14 deletions app.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import io
import os

from flask import (Flask, request, send_file)

Expand All @@ -24,20 +25,18 @@ def video(): # put application's code here
if 'file' not in request.files:
return "No file part", 400
file = request.files['file']
# 메모리 상에서 파일 처리
# 예시로, 파일을 메모리 상에서 읽고 바로 반환합니다.
# 실제로는 이 부분에서 파일을 처리하는 로직을 구현합니다.
file_stream = io.BytesIO()
file.save(file_stream)
file_stream.seek(0) # 파일 포인터를 처음으로 이동

# 처리된 파일 스트림을 바로 응답으로 반환
return send_file(
file_stream,
as_attachment=True,
attachment_filename=file.filename,
mimetype=file.content_type
)
if file.filename == '':
return "No selected file", 400

# 파일 저장 경로 지정, 여기서는 임시로 파일 이름으로 저장
filename = os.path.join('/tmp', file.filename)
file.save(filename)

# 여기서 파일을 처리하는 로직을 추가할 수 있습니다.
# 예를 들어, 처리된 파일을 다시 클라이언트에게 보낼 수 있습니다.
# 이 예시에서는 단순히 저장된 파일을 그대로 반환합니다.
return send_file(filename, mimetype='image/jpeg',as_attachment=True)


if __name__ == '__main__':
app.run(host='0.0.0.0', port='5000')

0 comments on commit d93ad09

Please sign in to comment.