2008-11-12 41 views
6

Để có thể tải các tệp lớn từ trang HTML lên máy chủ FTP, tôi đang tìm kiếm một ứng dụng tải lên FTP Java/Flash.Trình tải lên Java/Flash có thể tải lên có thể tải lên bằng Java không?

Tôi thực sự thích cách hoạt động của dhtmlxVault, nhưng tôi cần nó để tải lên máy chủ FTP thay vì tải lên tệp HTTP. Nó sẽ thực sự tốt đẹp nếu applet không có GUI của riêng nó, nhưng thay vào đó là hoàn toàn scriptable bằng cách sử dụng Javascript để tôi có thể sử dụng HTML/CSS cho nó xuất hiện.

Tôi hy vọng sẽ xem xét Yahoo!'s YUI Uploader vì yêu cầu Flash, nhưng tài liệu chỉ đề cập đến tải lên HTTP và không tải lên FTP.

+0

Lý do đằng sau yêu cầu FTP chứ không phải tải lên HTTP là gì? Quy trình sau không hoạt động: 1. Tải lên qua HTTP để giữ vị trí (lưu trữ tệp + siêu dữ liệu) 2. Chạy quy trình phía máy chủ tới tệp FTP để sửa vị trí –

+0

Tôi đã xem xét chính xác giải pháp bạn đã đề xuất. Tuy nhiên, lý do chính để cần FTP là kích thước của các tệp được đề cập có thể là hàng trăm megabyte. Điều này vượt quá phần lớn kích thước bài đăng tối đa được phép trong PHP (mà tôi muốn sử dụng phía máy chủ) và không gian web có sẵn cũng sẽ bị giới hạn. – Tader

+0

Tôi đã ghi lại đơn đăng ký khi tôi sử dụng từ 'Có thể kích hoạt'. Khi nhận ra những gì tôi đã viết, tôi bắt đầu Googling để xem đó có phải là một từ hay không - hay ít nhất là một từ không được sử dụng phổ biến. Do đó dẫn tôi đến đây. Có thể sử dụng một từ không? – Federer

Trả lời

1

Đây chính xác là những gì IntegralFTP là - một ứng dụng Java được bao bọc bởi Javascript. GUI là tất cả được thực hiện trong Javascript, và vì vậy bạn có thể thay đổi nó như thế nào bạn thích.

Nó hỗ trợ SFTP, FTP và FTPS.

Bạn có thể sử dụng IntegralFTP từ http://www.integralftp.com hoặc mua từ here.

1

Tôi đã thử ứng dụng Java ZUpload.

Pro:

  • Giao diện người dùng làm việc dễ dàng như tôi có thể hy vọng nó để làm việc.
  • Đây là một ứng dụng Java có giao diện riêng của nó, nhưng tôi đã có thể triển khai một số cuộc gọi lại Javascript trong đó để cập nhật thông tin tiến trình trong HTML. Tôi sẽ có thể giảm thiểu GUI hơn nữa.

Con của:

  • Khi một failes tải lên (khi máy chủ FTP nói với nó đó là để bận, vui lòng thử lại trong một khoảnh khắc) nó nghĩ rằng việc tải lên thành công và tiếp tục với các file tiếp theo. Tôi đã cố gắng để nắm bắt các trường hợp ngoại lệ nhưng đã không thể làm như vậy vì một trong hai cách j-ftp được sử dụng trong applet hoặc thiếu kiến ​​thức của riêng tôi.
  • Dự án dường như đã chết từ năm 2003, vì vậy tôi không mong đợi bất kỳ cập nhật nào.

Vì vậy, tôi kết luận rằng nó chưa sẵn sàng để được sử dụng trong môi trường sản xuất. Tôi vẫn cần một giải pháp tốt hơn.

0

Về mặt kỹ thuật, mọi ứng dụng xoay sẽ chỉ hoạt động với những sửa đổi nhỏ nếu bạn có quyền truy cập vào mã. Nếu bạn đã sẵn sàng để cung cấp một applet, có thể bạn thậm chí có thể sử dụng java web start (sẽ yêu cầu thay đổi ít hơn).

Các vấn đề liên quan