/// <summary> /// 获取附件上传URL /// </summary> /// <param name="SchemaCode"></param> /// <param name="DivID"></param> /// <param name="RemoveTextBoxID"></param> /// <param name="AddTextBoxID"></param> /// <param name="OpenType"></param> /// <returns></returns> public static string GetUploadAttachmentUrl( string SchemaCode, string DivID, string RemoveTextBoxID, string AddTextBoxID, AttachmentOpenMethod OpenType) { string basePage = "UploadAttachment.aspx"; return(System.IO.Path.Combine(PortalRootForUrl, basePage).Replace('\\', '/') + "?" + "SchemaCode=" + System.Web.HttpUtility.UrlEncode(SchemaCode) + "&" + "Div=" + DivID + "&" + "RemoveTextBoxID=" + RemoveTextBoxID + "&" + "AddTextBoxID=" + AddTextBoxID + "&" + "OpenMethod=" + ((int)OpenType).ToString());; }
/// <summary> /// 获取查看附件的URL /// </summary> /// <param name="IsMobile"></param> /// <param name="SchemaCode"></param> /// <param name="BizObjectId"></param> /// <param name="AttachmentID"></param> /// <param name="Method"></param> /// <returns></returns> public static string GetReadAttachmentUrl(bool IsMobile, string SchemaCode, string BizObjectId, string AttachmentID, AttachmentOpenMethod Method) { string url = System.IO.Path.Combine(PortalRootForUrl, "ReadAttachment/Read").Replace('\\', '/') + "?" + "BizObjectSchemaCode=" + System.Web.HttpUtility.UrlEncode(SchemaCode) + "&BizObjectID=" + BizObjectId + "&AttachmentID=" + AttachmentID + "&OpenMethod=" + (int)Method; if (IsMobile) { url += "&" + SheetEnviroment.Param_IsMobile + "=True"; } return(url); }