【问题标题】:Send files to PHP application using ASP.NET (vb)使用 ASP.NET (vb) 将文件发送到 PHP 应用程序
【发布时间】:2012-09-28 16:18:01
【问题描述】:

目前我正在整合 OSTicket 以提供更好的方式来支持客户。

我的客户有一个DotNetNuke 站点,我必须将一个表单与OSTicket 集成。

DotNetNuke 和 OSTicket 托管在不同的站点并具有不同的域。

到目前为止,我可以使用系统创建新票证(不是直接向 MySql 发送数据),但现在我需要发送带有票证的附件

我的主要问题是如何使用带有 asp.net 的 post 将文件发送到 php 以及如何使用 php 处理发送的文件

编辑: 我无法创建表单并将其指向 php 文件:

a) 出于某种原因,我在 WebUserControls 上为 DNN 创建的所有表单都消失了 b) 用户永远不必离开网站

【问题讨论】:

    标签: php asp.net vb.net dotnetnuke


    【解决方案1】:

    表单消失的原因是 DNN 有一个环绕的表单(并且表单中不能有表单)。

    如果您确实需要以这种方式发布,请使用 DotNetNuke 中的 iframe 到独立的 asp.net 页面,这将允许您使用上述解决方案。否则,我会看看是否有更好的 API 集成。

    【讨论】:

      【解决方案2】:

      只需在 ASP.NET 中输出表单,action="yourfile.php" 和 enctype="multipart/form-data"。在 PHP 中,您现在可以使用 $_FILES 全局变量来访问发布的文件

      <form action="yourfile.php" method="post" enctype="multipart/form-data">
          <input name="file" type="file">
          <input type="submit" />
      </form>
      

      对于 php,请参阅:http://php.net/manual/de/features.file-upload.post-method.php

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-13
        • 1970-01-01
        • 2021-09-11
        • 1970-01-01
        • 2014-01-02
        • 1970-01-01
        • 2021-02-08
        • 1970-01-01
        相关资源
        最近更新 更多