2012-01-17 17 views
1

有効なxml文字列があるとします。 iframeを入れてsomの種類の保存ボタンを生成する方法はありますか?ファイルへのリンク。右クリックして「別名でターゲットを保存」を使用できます。または、おそらくjavascript関数document.execCommand('SaveAs', true);(IEでのみ動作する必要があるため)。iframeでXMLを生成+「保存」 - ボタン

content-disposition: attachment; filename=FILE_NAME.xml 

これはブラウザがそのために保存ダイアログを開くようになります:ありがとう

答えて

1

あなたは出力は、応答体として、およびヘッダを付加して保存したいデータになるサーバー側のページを作ることができますファイル(あなたがたとえばFILE_NAME

を変更してほしいと、あなたはどうなるのphpで、ファイルに名前を付けることができます。

$data = file_get_contents("1.xml"); //set the data you want to output to this variable 
header("content-disposition: attachment; filename=my_xml.xml"); 
header("content-length: ".filesize("1.xml")); 
echo $data; 
関連する問題