CuteEditor文件上传获取具体路径并写入数据库
在CuteEditor文件夹下的Dialogs里面找到文件上传页面InsertDocument.aspx(可下载文件)
因为他的上传控件UploadSingleFile是封装了而没有获取当前上传路径的属性,所有只有使用
webmethod方法在客户端进行页面刷新时执行路径获取(TargetUrl),并写入数据库。不知道还有其他更简便的方法没?希望分享一下,谢谢!
主要代码如下
- 主要代码如下
- [WebMethod]
- public static string Save(string filepath)
- {
- if (string.IsNullOrEmpty(filepath.Trim()))
- {
- return "";
- }
- else
- {
- try
- {
- string Username = “admin”;
- Database db = new Database();
- int test = db.Add(Username, DateTime.Now, "", "", filepath, 1, "", "");
- return Username;
- }
- catch (Exception ex)
- {
- throw ex;
- }
- }
- }
- <script type="text/javascript" >
- function geturl()
- {
- var path=document.getElementById("hiddenFile").value;
- PageMethods.Save(path);
- }
- function js(username)
- {
- alert(username);
- }
- </script>
- <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" >
- </asp:ScriptManager>
- <input id="TargetUrl" onpropertychange="do_preview()" type="text" size="40" name="TargetUrl"
- runat="server" />
- <CE:UploadSingleFile id="InputFile" runat="server" ></CE:UploadSingleFile>