https://github.com/blueimp/jQuery-File-Upload/wiki
ドラッグ/ドロップ/ブラウジングに加えて、アップロードキューに「手動で」ファイルを追加できます(したがって、いくつかのhtml要素に属性データファイルを設定し、それらにアクセスしてキューに追加できます)が、必要になりますjavascriptで手を汚すには、それは素晴らしいプラグインですが、実際に、JSがやりたいことを実行するには、ある程度のJSの流暢さが必要です。
注意:imoは、提供されているui / templateシステムを使用しないことから始め、基本から始めます:https ://github.com/blueimp/jQuery-File-Upload/wiki/Basic-plugin
APIページから:
ブロッククォート
プログラムによるファイルのアップロード
通常、ファイルのアップロードは、ファイル入力ボタンを使用してファイルを選択するか、ドロップゾーンにファイルをドロップすることによって呼び出されます。
ただし、XHRファイルアップロードをサポートするブラウザー用にプログラムでファイルをアップロードすることもできます(ブラウザーのサポートを参照)。
$('#fileupload').fileupload('add', {files: filesList});
2番目の引数は、FileまたはBlobオブジェクトの配列(または配列のようなリスト)をfilesプロパティとして持つオブジェクトである必要があります。他のプロパティでは、ファイルアップロードのオプションを上書きできます。たとえば、アップロードURLは次のとおりです。
$('#fileupload').fileupload('add', {files: filesList, url: '/path/to/upload/handler.json'});
詳細:https ://github.com/blueimp/jQuery-File-Upload/wiki/API