jQuery文件上传包括变量

时间:2017-07-29 07:12:25

标签: javascript jquery html jquery-file-upload

是否可以使用包含可用变量的jQuery / javascript来上传文件? (用户选择文件)

例如。我可以使用以下内容上传文件(.txt或.js等)并能够使用变量吗?

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

var name = "bob";

1 个答案:

答案 0 :(得分:0)

是的,你可以。请在下面查看更多信息。

添加.txt或formdata中的任何文件

var formData = new FormData();

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

在formData中附加变量

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

将所有值附加到formData后,您必须在ajax请求中传递formData

如果不起作用,请告诉我。