Tôi có tệp nhạy cảm để tải xuống cho người dùng và mỗi người dùng được phép tải xuống một tệp nhất định một lần. Nếu tải xuống không thành công, tôi muốn cho phép tải xuống lại, nhưng không cho phép. Nó không đủ để dựa vào việc đăng nhập/xử lý việc tải xuống tệp yêu cầu tại máy chủ - tôi cần biết một cách xác định khi tệp hoàn tất và đặt tại máy khách, vì nhiều người dùng của tôi làm việc trong một môi trường kết nối thường xuyên giảm xuống. Cách đơn giản nhất để làm việc này là nếu trình duyệt tiếp xúc với sự kiện "đã lưu tệp" từ hộp thoại Lưu dưới dạng ... có thể được kết nối với chức năng JavaScript trên trang tải xuống (có thể đăng lại máy chủ). Tuy nhiên, trực giác cho thấy có thể có lỗ hổng bảo mật nếu các trình duyệt tiếp xúc với chức năng này, vì nó lẻn ra ngoài một chút so với sandbox. Tôi không chắc chắn điều này thậm chí có thể.Sự kiện trình duyệt khi tệp được tải xuống được lưu vào đĩa
I foundseveralotherquestionsin this area, nhưng không có vấn đề gì cụ thể.
Bất kỳ ý tưởng nào?
Chỉnh sửa: Tôi không nên sử dụng từ "bảo mật" trong câu hỏi ban đầu, xin lỗi vì đã kích hoạt chuỗi màu đỏ.
Chỉnh sửa 2: "Nhân viên bảo mật" lừa đảo những vấn đề bảo mật kỹ thuật ngoại tuyến, nhưng cả hai bạn đều xác nhận rằng "không, không hỗ trợ trình duyệt cho điều đó". Tôi đang đánh dấu người bình luận đầu tiên với câu trả lời vì câu đầu tiên của anh ấy có những gì tôi đang tìm kiếm. Cảm ơn tất cả.
Thậm chí có thể hoạt động không? Tôi có nghĩa là người dùng có thể dễ dàng chặn các yêu cầu "chưa hoàn thành" được gửi đến máy chủ và như một hack tạm thời tầm thường hoàn toàn có thể thu hoạch một số bản sao của một tập tin nhất định. –