0

現在、私はOSTicketの統合に取り組んでおり、顧客をサポートするためのより良い方法を提供しています。

クライアントにDotNetNukeサイトがあり、フォームをと統合する必要がありOSTicketます。

DotNetNukeとOSTicketは異なるサイトでホストされ、異なるドメインを持っています。

これまでのところ、システムを使用して新しいチケットを作成できます(MySqlにデータを直接送信するのではありません)が、チケットと一緒に添付ファイルを送信する必要があります

私の主な質問は、asp.netでpostを使用してファイルをphpに送信する方法と、送信されたファイルをphpで処理する方法です。

編集:フォームを作成してphpファイルを指すことができません:

a)何らかの理由で、DNNが消えるためにWebUserControlsで作成したすべてのフォームb)ユーザーがサイトを離れる必要はありません

4

2 に答える 2

1

フォームが消える理由は、DNN には周囲のフォームがあるためです (フォーム内にフォームを配置することはできません)。

この方法で投稿する必要がある場合は、DotNetNuke の iframe をスタンドアロンの asp.net ページに使用して、上記のソリューションを使用できるようにします。それ以外の場合は、より優れた API 統合があるかどうかを確認します。

于 2012-09-30T10:21:00.757 に答える
0

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 を参照してください

于 2012-09-28T16:23:43.860 に答える