강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của pink321ryu
pink321ryu

câu hỏi đã được viết

Sử dụng các dịch vụ tự động hóa công việc và phát triển web dựa trên Python Flask

Tạo chức năng tải xuống tệp

[공유]파일서버 만들기_파일 다운로드 에러발생시 참고하세요

Viết

·

402

·

Đã chỉnh sửa

0

안녕하세요.

[섹션3]프로젝트 진행 - 파일 서버 만들기(2:44) 파일 다운로드와 삭제 에서,

send_file() 모듈을 사용하여 다운로드 하는데요.

attachment_filename 파라미터가 인식이 안됩니다.

" TypeError: send_file() got an unexpected keyword argument 'attachment_filename' "

 

vscode 에서 send_file() 함수를 확인하니 해당 파라미터가 보이지 않고 대신 download_name 파라미터가 있어서 변경하니 잘 돌아갑니다.

@app.route('/down/<path:filename>')
def down_page(filename):
    print(filename)
    return send_file('uploads/' + filename,
                    download_name= filename,
                    as_attachment=True)

 

혹시 저처럼 안되시는 분은 참고하세요.

 

mongodbflask

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다.
류재안님, send_file() 함수의 경우에는 사용하고 있는 Flask라이브러리의 버전에 따라 매개변수가 다를 수 있습니다.
Flask의 문서나 변경사항을 확인하여 send_file() 함수의 올바른 매개변수를 사용하는 것이 중요합니다.
류재안님께서 해결하신 방법은 다른 분들에게도 도움이 될 수 있는 좋은 정보네요.
더 궁금하신 부분이 있다면 언제든 질문해주세요. 감사합니다!

Hình ảnh hồ sơ của pink321ryu
pink321ryu

câu hỏi đã được viết

Đặt câu hỏi