Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để Tăng Hộp thoại Tải xuống Tệp bằng Python?

Đôi khi, bạn muốn cung cấp tùy chọn nơi người dùng có thể nhấp vào liên kết và nó sẽ bật lên hộp thoại "Tải xuống tệp" cho người dùng thay vì hiển thị nội dung thực tế. Điều này rất dễ dàng và có thể đạt được thông qua tiêu đề HTTP. Tiêu đề HTTP này khác với tiêu đề được đề cập trong phần trước.

Ví dụ:nếu bạn muốn tạo một Tên tệp tệp có thể tải xuống từ một liên kết nhất định, sau đó cú pháp của nó như sau -

#!/usr/bin/python
# HTTP Header
print "Content-Type:application/octet-stream; name = \"FileName\"\r\n";
print "Content-Disposition: attachment; filename = \"FileName\"\r\n\n";
# Actual File Content will go here.
fo = open("foo.txt", "rb")
str = fo.read();
print str
# Close opend file
fo.close()

Hy vọng bạn thích hướng dẫn này. Nếu có, vui lòng gửi cho tôi phản hồi của bạn tại:Liên hệ với chúng tôi