JavaScriptそんな需要がどこにあるのか知らんが。0.8.4はじめにやりたいこととしては、タイトルの通りです。需要があるとは到底思えないのだけれど、思いついてやってみたらそれっぽくできてしまったので。使う場面を考えるとすると、例えば電子申請伝票に添付ファイルを(領収証とかをpdfで)つけたいのだけど、申請前に一時保存する機能をつけたい。保存時に添付ファイルはサーバーに送られるのだけど、再編集時にファイルアップロードにセットしたい、とか。buefyでやるとは思えないので、やっぱり使う場面が思い浮かばない。type="file")だとセキュリティ上の理由で無理。別に、valueに端末のパスを指定して悪さしたいわけじゃなくて、直にfiles[0]にFileオブジェクトを突っ込んでおきたいのだけど。BuefyならなんとかBuefyのb-uploadなら、VueのdataにFileオブジェクトを保持して、擬似的(?)にファイルアップロードを作っているっぽいのでできそうです。やる場面があるか知らんが。要は、VueのdataにFileオブジェクトを突っ込めれば良いので、サーバーからのファイルのデータをFileオブジェクトに変換するというのがメインの作業になります。面倒なので前回のソースに手を加える感じにします。やれば良いと思いますが、今回は簡単にLaravel使ってこんな感じでStorageでgetして返してます。}}</script>fetchだとレスポンスをblobをブジェクトに変換するblobメソッドがあるので、それを使います。blobだとb-uploadが受け付けないのでFileオブジェクトにする必要がありますが、コンストラクタでblobを渡すことができるので、難しくありません。配列で渡す必要があるのをうっかりしそうですが。ボタンを押すとサーバーから取ってきてセット(ついでにプレビュー)終わりに細かいところは検証してないですが、とりあえず動いたので。セキュリティとかも含めちゃんとしなきゃいけないとは思います。そもそも使いどころはわかりませんが。ツイッターでシェアみんなに共有、忘れないようにメモhammhiko恥を晒して生きていきます。Crieitは個人で開発中です。どんな軽い内容でも嬉しいです。