これはブログです。

3DCGとかWebとかカメラとか

2019/06/03

inputでファイルのフルパスを取得する

formのinputでfileを読み込むとき、フルパスを取得する方法について書きます。

まず、htmlに以下のコードを書きます。

 

 

 

単純に下記のコードで読み込むと、ファイルまでのパスがfakepathになってしまいます。

 

 

 

 

上記のコードはformのnameから読み込んでいますが、IDから読み込むとオブジェクトを得ることができます。

 

 

 

pathは下記コードにより取得できます。これで、どこにおいてもファイルを読み込むことができます。

 

 

該当のプログラムを載せると以下のようになります。発火はformの「ファイルを開く」buttonをクリックするとopenFileを叩きます。前提として読み込んでいるファイルはnedbのファイルです。読み込みが成功するとリストアップする関数を実行します。

 

 

カテゴリ: プログラミング / タグ:

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

%d人のブロガーが「いいね」をつけました。