• 动态添加、删除附件


    js代码:
    //attAchments是一个table的ID
    <script language="javascript">
    function AddAttachments()
    {

     document.getElementById('attach').innerText = "继续添加附件";
     tb = document.getElementById('attAchments');   
     newRow = tb.insertRow();
     newRow.insertCell().innerHTML = "<input name='File' size='50' type='file'>&nbsp;&nbsp;<input type=button value='删除' onclick='delFile(this.parentElement.parentElement.rowIndex)'>";
    }
    function delFile(index)
    {
     document.getElementById('attAchments').deleteRow(index);
     tb.rows.length > 0?document.getElementById('attach').innerText = "继续添加附件":document.getElementById('attach').innerText = "继续添加附件";

    </script>
    页面:
    <form id="form1" runat="server" enctype="multipart/form-data">

    C#方法
    //
            public void UploadFile(HttpRequest Request, System.Web.UI.Page ThisPage)
            {
                for (int i = 0; i < Request.Files.Count; i++)
                {
                    if (Request.Files[i].FileName != "")//Add images to WorkGuideFile file
                    {
                        string RandomString = Convert.ToString(Guid.NewGuid());
                        string TrueName = Path.GetFileName(Request.Files[i].FileName);
                        int j = TrueName.LastIndexOf(".");
                        string ExtendName = TrueName.Substring(j);
                        string RandomName = RandomString + ExtendName;
                        string filepath = ThisPage.Server.MapPath("~/DownloadFiles/article/" + RandomName);
                        Request.Files[i].SaveAs(filepath);
                        ArticleDataAccess.Article_ArticleAccessoriesAdd(TrueName, RandomName);
                    }
                }
            }

  • 相关阅读:
    获取当前时间的时间戳
    js获取时间戳
    排序(一)冒泡,选择,插入
    MATLAB入门(一)数组
    锐捷客户端下虚拟机VMware无法联网的问题
    C++ Primer 读书笔记
    LA 4329 树状数组入门
    BZOJ 4352 预处理 + DP
    BZOJ 1954 (POJ 3764) Trie的经典应用 求树上最大异或值
    BZOJ 1597 斜率优化
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/624356.html
Copyright © 2020-2023  润新知