告诉我,如果我解释这个问题是错误的。您需要上传属于父表的文档,或者需要在上传多个文档后将这些文档分配给特定的ID?
我将使用Uploadify。您将不得不知道LocalizedDocument的Id。您也只能一次上传1个。 (每个文件是一个单独的服务器调用)
首先,您必须将LocalizedDocument的Id分配给将发送到服务器的数据。
<script type="text/javascript">
var auth = "<%: Request.Cookies[FormsAuthentication.FormsCookieName]==null ? string.Empty : Request.Cookies[FormsAuthentication.FormsCookieName].Value %>";
var ASPSESSID = "<%: Session.SessionID %>";
$(document).ready(function() {
$('#file_upload').uploadify({
'uploader': '/Content/uploadify.swf',
'script': '<%: Url.Action("Upload", "Documents") %>',
'cancelImg': '/Content/Images/cancel.png',
'folder': '/uploads',
'scriptData': { ASPSESSID: ASPSESSID, AUTHID: auth, DocumentId: <%: Model.LocalizedDocumentId %>},
'auto':true,
'multi': true
});
});
</script>
控制器:
public ActionResult InsertImages(HttpPostedFileBase FileData, int DocId){ }