Javascript 如何随Formdata一起发送单个值
我有一个文件控件,如下所示:Javascript 如何随Formdata一起发送单个值,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个文件控件,如下所示: <input id="fileUpload" class="col-md-8" type="file" /> 这是一个工作文件,我甚至可以将其发送到web服务,如下所示: var file = HttpContext.Current.Request.Files["file"]; 但是我想发送一个值,它是Foler name,以及我从一个隐藏值获得的formdata 我试过以下方法: data.append("folder", $("#hdnFolde
<input id="fileUpload" class="col-md-8" type="file" />
这是一个工作文件,我甚至可以将其发送到web服务,如下所示:
var file = HttpContext.Current.Request.Files["file"];
但是我想发送一个值,它是Foler name
,以及我从一个隐藏值获得的formdata
我试过以下方法:
data.append("folder", $("#hdnFolderName").val());
当我在下面的web服务中尝试时,它返回null:
var folder = HttpContext.Current.Request.Files["folder"];
在web服务中,我无法检索此文件夹值。有人能告诉我正确的方法吗?正确的答案是使用以下代码:
var folder = HttpContext.Current.Request.Form["folder"];
这是他的建议,但后来他删除了答案 正确答案是使用以下代码:
var folder = HttpContext.Current.Request.Form["folder"];
这是他的建议,但后来他删除了答案 您的值似乎不在
文件中。请尝试HttpContext.Current.Request.Form
及其内容?您的值似乎不在.files
中。请尝试HttpContext.Current.Request.Form
及其内容?