У меня есть контроль файл, который, как показано ниже:Как отправить одно значение наряду с FormData
<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());
и когда я пытаюсь ниже веб-службы он возвращается нуль:
var folder = HttpContext.Current.Request.Files["folder"];
В веб-сервиса я не могу получить это значение папки. может ли кто-нибудь показать мне правильный путь?
Не похоже, чтобы ваше значение было в '.files'. Попробуйте 'HttpContext.Current.Request.Form' и его содержимое вместо этого? –