目前,我正在从事OSTicket的集成工作,为客户提供更好的支持方式。
我的客户有一个DotNetNuke站点,而我必须将一个表单与OSTicket集成。
DotNetNuke和OSTicket托管在不同的站点,具有不同的域。
到目前为止,我可以使用系统创建一个新的票据(不是直接向MySql发送数据),但是现在我需要发送带有票据的附件
我的主要问题是如何使用带有asp.net的post将文件发送到php,以及如何使用php处理发送的文件。
编辑:我不能创建一个表单并将它指向php文件:
a)出于某种原因,我在WebUserControls上为DNN创建的所有表单都消失了b)用户永远不必离开网站
发布于 2012-09-30 18:21:01
表单消失的原因是DNN有一个周围的表单(而表单中不能有表单)。
如果你真的需要这样发布,可以在一个独立的asp.net页面上使用DotNetNuke中的iframe,这样你就可以使用上面的解决方案了。否则,我会看看是否有更好的API集成。
发布于 2012-09-29 00:23:44
只需使用action="yourfile.php“和enctype="multipart/ form -data”以ASP.NET格式输出表单即可。在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
https://stackoverflow.com/questions/12643697
复制相似问题