Tôi đang cố gắng tạo ứng dụng web dựa trên ExtJS và tôi đang làm việc trên khu vực tải lên tệp của ứng dụng.Tôi làm cách nào để người dùng tải tệp lên bằng cách sao chép/dán?
Tôi muốn người dùng có thể tải tệp lên bằng cách sao chép và dán chúng - không chỉ sao chép và dán nội dung của tệp mà còn là tệp. Ví dụ: trong Windows, bạn có thể chọn "Sao chép" hoặc "Cắt" từ trình đơn Chỉnh sửa trong khi tệp được chọn, sau đó chọn "Dán" sau và sao chép hoặc di chuyển tệp - Tôi muốn người dùng có thể tải lên tệp vào ứng dụng của tôi trong bước Dán, chỉ cần chọn Dán trong trình duyệt của họ.
Tôi đã thử API kéo và thả của HTML5, nhưng chúng tôi không muốn sử dụng API đó - chúng tôi muốn người dùng có thể sao chép/cắt và dán tệp để tải lên tệp của họ (miễn là chúng ' nhỏ hơn 20 megabyte). Nếu người dùng sao chép đường dẫn đến tệp của họ và dán trực tiếp vào trang, hãy cho chúng tôi biết nơi tìm tệp, điều đó cũng có thể hoạt động.
Có ai có thể đề xuất cách để thực hiện việc này không?
Cách Windows xử lý đó là với khay nhớ tạm thời của hệ thống, xử lý tham chiếu tệp được sử dụng để sao chép/cắt và dán ở nơi khác. Những gì bạn cần biết là nếu cửa sổ trình duyệt có quyền truy cập vào các tệp xử lý trên khay nhớ tạm trong quá trình sao chép/cắt/dán. Một tùy chọn khác có thể là ứng dụng Flash hoặc Java để mở rộng trình duyệt. –
gotcha bạn đang nói rằng tôi cần phải tạo ra một điều sorta cầu mà có thể xử lý tất cả các hoạt động cắt/sao chép ngay –