我有一个文件控件,如下所示:
<input id="fileUpload" class="col-md-8" type="file" />
我通过以下代码在客户端得到这个:
var data = new FormData();
var files = $("#fileUpload").get(0).files; // for multiple files
data.append("file", files[0]);
这是工作文件,我什至可以将其发送到网络服务,如下所示:
var file = HttpContext.Current.Request.Files["file"];
但我想发送一个值,即Foler name
以及我从隐藏值获得的表单数据。
我尝试过以下方法:
data.append("folder", $("#hdnFolderName").val());
当我在网络服务中尝试下面时,它返回 null:
var folder = HttpContext.Current.Request.Files["folder"];
在网络服务中我无法检索此文件夹值。谁能告诉我正确的方法吗?
最佳答案
关于javascript - 如何与 Formdata 一起发送单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31720587/