zoukankan      html  css  js  c++  java
  • web 文件上传 无刷新的方法 使用iframe

    <html>
    <script type="text/javascript" src="admin/view/js/jquery.min.js"></script>
    <body>
        <form action="t.php" encType="multipart/form-data" method="post"
            target="hidden_frame">
            <label for="file">Filename:</label> <input type="file" name="file"
                id="file" /> <br /> <input type="submit" name="submit"
                value="Submit" />
            <iframe name='hidden_frame' id="hidden_frame" style="display: none"></iframe>
            <input type="button" onclick="getValue()" value="获取图片地址">
        </form>
        <script type="text/javascript">
    function getValue(){ var imgUrl = $(window.frames["hidden_frame"].document).find("#imgUrl").val(); }   </script> </body> </html>
    <?php
    $savePath = $_SERVER ['DOCUMENT_ROOT'] . "/kx/upload/";
    require_once 'admin/util/GlobalTool.class.php';
    if ($_FILES ["file"] ["size"] < (5 * 1024 * 1024)) {
        if ($_FILES ["file"] ["error"] > 0) {
            echo "Return Code: " . $_FILES ["file"] ["error"] . "<br />";
        } else {
            $tool = new GlobalTool ();
            
            $fileName = GlobalTool::getUploadName ( $_FILES ["file"] ["name"] );
            
            move_uploaded_file ( $_FILES ["file"] ["tmp_name"], $savePath . $fileName );
            echo "<input type='hidden' id='imgUrl' value='/kx/upload" . $fileName . "'>";
        }
    } else {
        echo $_FILES ["file"] ["size"] . "<br>";
        echo "Invalid file";
    }
    
    ?>
  • 相关阅读:
    Spark Streaming
    RDD转换DataFrame
    Spark学习笔记之-Spark远程调试
    Spark集群模式&Spark程序提交
    spark-submit的参数名称解析
    Scala java maven开发环境搭建
    git报错之index.lock
    mongodb导出数据表命令之mongoexport
    用casperjs模拟登录,支持多个账户登录
    关于casperjs的wait方法的执行顺序
  • 原文地址:https://www.cnblogs.com/wuyou/p/3463504.html
Copyright © 2011-2022 走看看