入力ボタンを表示してファイル名を選択する代わりに、ルートフォルダ内の特定のファイル名を自動的にロードする方法がありますか? (ユーザがファイル名を選択するのを探しているわけではありません)2次元配列のためのevanplaiceの優れたCSV to JSコードを修正しています...私は入力を使用することに固執したいと思います... CSSスタイルを使用してボタンを隠す方法があります0の不透明度...事前に感謝、クリス。入力ファイルにファイル名を自動ロードする: ""
私は/ハードワイヤを強制したいファイル名は「SocialabSchedule2clean.csv」である
<input type="file" id="files" name="files[]" />
var files = evt.target.files; // FileList object
var file = files[0];
function handleFileSelect(evt) {
var files = evt.target.files; // FileList object
var file = files[0];
// read the file contents
printTable(file);
// post the results
$('#list').append(output);
}
function printTable(file) {
var reader = new FileReader();
reader.readAsText(file);
reader.onload = function(event){
var csv = event.target.result;
var data = $.csv.toArrays(csv);
var html = '';
for(var row in data) {
html += '<tr>\r\n';
for(var item in data[row]) {
html += '<td>' + data[row][item] + '</td>\r\n';
}
html += '</tr>\r\n';
}
$('#contents').html(html);
};
reader.onerror = function(){ alert('Unable to read ' + file.fileName); };
}
をMISSING WITH STATUS障害を除きWORKSも、任意のウェブサイトはあなたなしで、自分のサーバーに、ハードドライブの内容全体をアップロードすることができるようになります気づいている。それはあまり良いことではないでしょう。 – Siguza
ありがとうSiguza、しかし私は自分のページ/サーバーに読み込まれるファイルの場所と名前をハードワイヤします。 – InverseMedia
その場合は、ファイル入力フィールドではなく[XMLHttpRequest](https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)が必要です。 – Siguza