包含变量的jQuery文件上传
问题描述:
是否可以使用包含可用变量的jQuery/javascript使用文件上传? (用户选择文件)包含变量的jQuery文件上传
例如。我可以用以下内容上传文件(.txt或.js等),并能够使用变量吗?
var cars = ["Saab", "Volvo", "BMW"];
var name = "bob";
答
当然可以。请深入检查以下内容。
在FORMDATA添加.txt或任何文件FORMDATA
var formData = new FormData();
var txxtFile = $('#input_file').prop('files')[0];
formData.append('file',txxtFile);
变量追加
var carsArray = ["Saab", "Volvo", "BMW"];
formData.append(cars, JSON.stringify(carsArray));
一旦你添加的所有值formData
你必须通过formData
在Ajax请求。
让我知道它是否无效。
你能提供一个完整的HTML源码,我可以测试吗?我仍然在使用这个。谢谢。 – jmcall10
另外这里是用HTML表单演示https://stackoverflow.com/a/45386449/1441822 –
你链接的例子根本没有帮助我。链接的例子看起来比我所问的要复杂得多,并且不要使用上传和使用的文件(包含变量)。 – jmcall10