PHP では、ファイルを作成できるようにするために必要なことを行います。次に、そのファイルを作成し、その内容とbase64_encode
データを取得します。XML(例)を作成し、ファイル名、ファイルのmime_type、およびbase64でエンコードされたデータを入力します...
次のようになります (ファイルが既に作成され、temp のどこかに保存されていると仮定すると、ファイル名は variable に保存され$my_filename_with_extension
、その mime_type は variable に保存されます$my_file_mime_type
- 必要に応じて...):
$data = base64_encode(file_get_contents(TEMP_DIR.$my_filename_with_extension));
$xml = '<'.'?xml version="1.0" encoding="UTF-8" ?'.'>';
$xml .= '<response>
<filename>'.$my_filename_with_extension.'</filename>
<mime_type>'.$my_file_mime_type.'</mime_type>
<data>'.$data.'</data>
</response>';
echo $response;
次に、.NET アプリケーションでその XML を解析し、ファイル データに対して必要なことをすべて実行します (base64 でデコードして元のファイル データを取得します)。