0
저는 검도 컨트롤을 MVC와 함께 사용하고 있습니다. 기본 업 로더가 작동하지만 동적으로 생성하고 백 엔드에서 해당 코드를 처리해야합니다. 여기에 간단한 예제가 있습니다.검도 MVC 여러 업 로더
<input name="attachments" type="file" id="attachments" />
<script type="text/javascript">
$(document).ready(function() {
$("#attachments").kendoUpload({
async: {
saveUrl: '@Url.Action("Save", "AppConfig")',
autoUpload: true
}
});
});
</script>
[HttpPost]
public ActionResult Save(IEnumerable<HttpPostedFileBase> attachments)
{
if (SaveUploadedFile(attachments, "Background"))
{
return Content("");
}
else
{
return Content("error");
}
}
그러나 ID를 동적으로 만들고 백엔드에서 처리해야합니다. 나는 그 I 있도록 파일 업 로더 지금
@foreach (var item in Model) {
string fid = String.Format("{0}{1}", @item.fieldType, @item.appConfigId.ToString());
<input name="@fid" id="@fid" type="file" />
<script type="text/javascript">
$(document).ready(function() {
$("#@fid").kendoUpload({
async: {
saveUrl: '@Url.Action("Save", "AppConfig")',
autoUpload: true
}
});
});
</script>
}
나는 HttpPostedFileBase 인수하여 HTML 요소의 사용자 ID와 일치한다는 것을 얻을,하지만 난 방법을 뒤에 코드를 수정하는 아무 생각을 만들고있어 어떻게 그래서이 여러 개의 업 로더를 사용할 수 있습니다. 어떤 아이디어?
현재 상황 때문에 허용되지 않습니다. 각 파일 업로드는 특정 someting에 관련됩니다. 나는 사람들이 여기에서 그것을 읽는 것을 사용하기 위해 나의 코드가하고있는 것을 어리석게 만들었다. for 루프는 훨씬 더 복잡합니다. –