私はこのメソッドが呼び出されるたびにファイルをダウンロードしていますが、期待どおりに動作していれば、ブラウザの違いはIEのユーザーに見えますが、ファイルを保存するオプションがありますが、ファイルを保存するときに[名前を付けて保存]オプションを使用すると、ファイルに名前を付けることができます。chromeを使用してファイルをダウンロードするためのオプションとして保存するプロンプトを表示するにはどうすればよいですか?
ctrl.js
function deleteFile(filename){
DitFactory.getFile(filename).then(function(response,$window){
console.log('data for download', response);
var data = JSON.stringify(response.data);
var blob = new Blob([data], { type: 'text/plain;charset=utf-8' });
FileSaver.saveAs(blob, 'server.log');
socket.emit('stopRecording',$scope.filename);
});
}
を保存する前に入力要素または
window.prompt
内server.log
の名前を変更させて頂いておりユーザーがディレクトリを選択し、IEのような新しい名前でファイルを保存してほしい。 – hussain説明をありがとう、私はあなたのアプローチに行きます。 – hussain