【问题标题】:Can a upload form upload files to another server?上传表单可以将文件上传到另一台服务器吗?
【发布时间】:2011-11-15 01:22:15
【问题描述】:

是否可以在服务器 A 上有一个 HTML 表单并让它上传内容到服务器 B?

这可以实现吗?我正在尝试使用 iframe 与从另一台服务器上开始的表单,但我需要从服务器 A 传递给表单的信息。我必须使用 javascript 吗?

感谢您的帮助!

【问题讨论】:

    标签: php file iframe upload cross-server


    【解决方案1】:

    只要您通过 POST 发送它并且您的远程服务器正在接受该 POST 响应,当然可以。无需 javascript,只需将表单操作设置为远程服务器即可。

    【讨论】:

    • 如何实现?我必须解决同样的问题,但是我不知道如何POST文件名(或文件字段)并且不知道在接收到POST字段时在远程服务器中做什么。
    • 您只需包含一个<input type="file" name="myfile"/> 字段,然后确保将enctype="multipart/form-data" 添加到您的<form> 标记中,以便它知道如何对其进行编码。在服务器端,只需查看请求对象的 FILES 块。在 PHP 中,你有 $_POST$_FILES,所以 $_FILES['myfile'] 应该给你你需要的数据。在 Node/Express 中添加 connect-multiparty 中间件,您应该在 req.files 中找到它
    【解决方案2】:

    您可以,但服务器 b 必须接受上传。它必须在服务器端完成。使用 php 或等效的。

    这是一个很棒的教程

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

    【讨论】:

      猜你喜欢
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      相关资源
      最近更新 更多