###やりたいこと
現在社内ツール開発をしており、ブラウザ上で生成されたbatファイルをローカルに落とし
それを発火材として、シェルスクリプトを動かしたいと考えています。
そのダウンロードするbatファイルをそのままダウンロードしてしまうとUTF-8になってしまい、
UTF-8のままbatファイルを動かしてしまうと正常に動かないためsjisでダウンロードする必要があります。
###発生している問題
ページ上にあるボタンをクリック後、
.batファイルをsjis形式でダウンロードしたいのですが、そのままダウンロードするとUTF-8になってしまいます。
これをsjis形式でダウンロードする方法をご教示いただきたく質問させていただきます。
###現状のコード
HTML
1<div id="download">ダウンロードボタン</div>
js
1$('#download').click(function() { 2 //ファイルの中身 3 var content = 'sample.sh サンプルテキストサンプルテキスト 4 sampletextsampletext12345612345'; 5 6 var link = document.createElement('a'); 7 link.href = window.URL.createObjectURL(new Blob([content])); 8 link.download = 'test.bat'; 9 link.click(); 10});
以下が参考になるかと思いみつついじってみたのですが、
そもそも素のjsの理解が浅く読み解けずどこをどのようにすればよいかわかりませんでした。
phpでShift-jisに変換したcsvファイルをjqueryでdownloadしたい。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。