JavaScriptのD3.jsに関する質問です。
D3.jsにてCSVファイルを読み込む際、csvクラスを用いて読み込みますが、その際の第一引数はファイルの"パス"となっています。
そこで、ブラウザからフォームを用いてダイアログを開き、ユーザーのローカルフォルダから任意のCSVファイルを読み込みグラフの作成などを行いたいのですが、そのような動作は可能でしょうか。

d3.csv("data.csv", function(error, data){
#ほげほげ
});