使用ASP.NET(vb)将文件发送到PHP应用程序

时间:2012-09-28 16:18:01

标签: php asp.net vb.net dotnetnuke

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

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

DotNetNuke和OSTicket托管在不同的网站上,并且拥有不同的域名。

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

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

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

a)对于某些内容,我在WebUserControls上为DNN消息创建的所有表单 b)用户永远不必离开网站

2 个答案:

答案 0 :(得分:1)

表格消失的原因是DNN有一个周围的表格(你不能在表格中有表格)。

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

答案 1 :(得分:0)

只需在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