2017-07-29 12 views
2

使用可能な変数を含むjQuery/javascriptを使用してファイルをアップロードすることはできますか? (ユーザーがファイルを選択)変数を含むjQueryファイルのアップロード

たとえば、次の内容のファイル(.txtまたは.jsなど)をアップロードして、変数を使用できるようにすることはできますか?

var cars = ["Saab", "Volvo", "BMW"];

var name = "bob";

答えて

0

はいすることができます。詳細は下記をご確認ください。

はFORMDATA

var formData = new FormData(); 

var txxtFile = $('#input_file').prop('files')[0]; 
formData.append('file',txxtFile); 

を.txtファイルまたは任意のファイルを追加します。あなたはformDataにすべての値を追加したら、あなたはAjaxのリクエストでformDataを渡す必要が

var carsArray = ["Saab", "Volvo", "BMW"]; 
formData.append(cars, JSON.stringify(carsArray)); 

FORMDATAに変数を追加します。

動作しない場合は教えてください。

+0

私はテストできる完全なHTMLソースを提供できますか?私はまだこれに慣れています。ありがとう。 – jmcall10

+0

また、HTML形式のデモがあります。https://stackoverflow.com/a/45386449/1441822 –

+0

リンクした例は私を助けません。リンクの例は、私が求めていたものよりもはるかに複雑に思え、アップロードされて使用されるファイル(変数付き)を使用しないでください。 – jmcall10

関連する問題