MIME タイプが application/octet-stream のテキスト ファイルを作成する必要があります。
次の c# コードを使用します。
string[] text = P_Data.M_Content.Split(',');
System.IO.File.WriteAllLines(@"c:\temp.txt", text);
このコードは、サーバー上に物理ファイルを生成します。ただし、MIME タイプは text/plain です。
MIME タイプが application/octet-stream のファイルを作成するには、このコードを変更する必要があります
これを達成する方法はありますか?
EDITこれはGUI(ExtJS)からのリクエストです
success: function(P_Response){
var res = Ext.util.JSON.decode(P_Response.responseText);
if(res == 'SUCCESS') window.location.href = 'myfile.txt';
else alert('the error message');
},
このコードを使用すると、.txt の代わりに .doc を作成すると、ファイルをダウンロードするためのポップアップ ウィンドウが開きます。