zoukankan      html  css  js  c++  java
  • 表单提交文件

    代码
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        
    <title>无标题页</title>
        
    <script type="text/javascript">
        
    function upfile() {
        
    var form = document.dform;
        
    // check the filename first
        var file = document.getElementById("ifile").value;
        
    var pos = file.lastIndexOf('.');
        
    var ext = file.substring(pos + 1).toLowerCase();
        
    if (ext != 'jpg' && ext != 'gif' && ext != 'png')
        {
            alert(
    '错误:您选择上传必须是 jpg/gif/png 文件!');
            
    return;
        }
        
    // replace form options
        var action = form.action;
        
    var enctype = form.enctype;
        
    var target = form.target;
        form.action 
    ="default3.aspx";
        form.enctype 
    = 'multipart/form-data';
        
    if (typeof form.encoding != 'undefined') form.encoding = 'multipart/form-data';
        form.submit();
        }
        
    </script>
    </head>
    <body>
        
    <form id="dform" name="dform"  method="post"  runat="Server">
        
    <div>
            
    <input id="ifile" name="ifile"  type="file"  onchange="upfile()"  />
            
    </div>
        
    </form>
    </body>
    </html>
    代码
        protected void Page_Load(object sender, EventArgs e)
        {
            
    if (Request.Files.Count > 0)
            {
                
    string path = Server.MapPath("uploadfile/");
                HttpPostedFile postfile 
    = Request.Files[0];
                
    if (postfile.ContentLength > 0)
                {
                    
    string name = DateTime.Now.ToString("yyMMddHHmmssfff"+ postfile.FileName;
                    postfile.SaveAs(path 
    + name);
                    Page.ClientScript.RegisterStartupScript(
    this.GetType(), "js""<script>printimage('uploadfile/" + name + "')</script>");
                }
            }
        }
  • 相关阅读:
    Info.plist的秘密(raywenderlich笔记)
    我所理解的性能测试中负载测试与压力测试的区别
    seo优化
    localStorage,sessionStorage那些事儿
    浏览器cookie那些事儿
    JavaScript--Ajax请求
    javascript-理解原型、原型链
    React Native:从入门到原理
    知道这 20 个正则表达式,能让你少写 1,000 行代码
    程序猿进化必读:让App的运行速度与响应速度趋于一流(iOS)
  • 原文地址:https://www.cnblogs.com/bobofsj11/p/1829348.html
Copyright © 2011-2022 走看看