2011-09-12 31 views
7

Có thể có biểu mẫu HTML trên máy chủ A và tải nội dung đó lên máy chủ B không?Biểu mẫu tải lên có thể tải tệp lên máy chủ khác không?

Điều này có thể đạt được không? Tôi đang cố gắng sử dụng một khung nội tuyến với các hình thức bắt đầu trên máy chủ khác, nhưng tôi cần thông tin thông qua các hình thức từ máy chủ A. Tôi có phải sử dụng javascript?

Cảm ơn sự giúp đỡ của bạn!

Trả lời

6

Miễn là bạn đang gửi nó qua POST và máy chủ từ xa của bạn đang chấp nhận phản hồi POST đó, chắc chắn. Không cần javascript, chỉ cần đặt hành động biểu mẫu cho máy chủ từ xa.

+0

thế nào điều này có thể đạt được? Tôi phải giải quyết vấn đề tương tự, nhưng tôi không biết làm thế nào để POST tên tập tin (hoặc lĩnh vực tập tin) và không biết phải làm gì trong máy chủ từ xa khi nhận được các lĩnh vực POST. – villamejia

+0

Bạn chỉ cần bao gồm trường '', sau đó đảm bảo bạn thêm 'enctype =" multipart/form-data "' vào thẻ '

' của bạn để nó biết cách để mã hóa nó. Ở phía máy chủ, chỉ cần nhìn vào khối FILES của đối tượng yêu cầu. Trong PHP bạn có '$ _POST' và bạn cũng có' $ _FILES' để '$ _FILES ['myfile']' sẽ cung cấp cho bạn dữ liệu bạn cần. Trong Node/Express, thêm phần mềm trung gian 'connect-multiparty' và bạn nên tìm nó trong' req.files' – AlienWebguy

3

Bạn có thể nhưng máy chủ b phải chấp nhận tải lên. Nó phải được thực hiện ở phía máy chủ. Sử dụng php hoặc tương đương.

Đây là một hướng dẫn tuyệt vời

http://www.tizag.com/phpT/fileupload.php

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