• swfupload控件404错误



    <link href="../css/default.css" rel="stylesheet" type="text/css" />

        <script src="swfupload/swfupload.js" type="text/javascript"></script>
       

        <script src="swfupload/swfupload.queue.js" type="text/javascript"></script>
       

        <script src="swfupload/fileprogress.js" type="text/javascript"></script>

        <script src="swfupload/handlers.js" type="text/javascript"></script>
       

        <link href="swfupload/default.css" rel="stylesheet" type="text/css" />
       
    <script type="text/javascript">
        var swfu;

        window.onload = function() {

        //js获取项目根路径,如: http://localhost:8083/uimcardprj
        function getRootPath() {
            //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
            var curWwwPath = window.document.location.href;
            //获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
            var pathName = window.document.location.pathname;
            var pos = curWwwPath.indexOf(pathName);
            //获取主机地址,如: http://localhost:8083
            var localhostPaht = curWwwPath.substring(0, pos);
            //获取带"/"的项目名,如:/uimcardprj
            var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
            return (localhostPaht);
        }
            var settings = {
                flash_url: "swfupload/swfupload.swf",
                upload_url: getRootPath() + "/swfupload/imageUp.ashx", //这里填写错误会出现404错误
                post_params: { "PHPSESSID": "" },
                file_size_limit: "100 MB",
                file_types: "*.*",
                file_types_description: "All Files",
                file_upload_limit: 100,
                file_queue_limit: 0,
                custom_settings: {
                    progressTarget: "fsUploadProgress",
                    cancelButtonId: "btnCancel"
                },
                debug: false,

                // Button settings
                button_image_url: getRootPath() + "/swfupload/up.png",//从根目录开始
                button_ "65",
                button_height: "29",
                button_placeholder_id: "spanButtonPlaceHolder",
                button_text: '<span class="theFont">上传</span>',
                button_text_style: ".theFont { font-size: 16; }",
                button_text_left_padding: 12,
                button_text_top_padding: 3,

                // The event handler functions are defined in handlers.js
                file_queued_handler: fileQueued,
                file_queue_error_handler: fileQueueError,
                file_dialog_complete_handler: fileDialogComplete,
                upload_start_handler: uploadStart,
                upload_progress_handler: uploadProgress,
                upload_error_handler: uploadError,
                upload_success_handler: uploadSuccess,
                upload_complete_handler: uploadComplete,
                queue_complete_handler: queueComplete // Queue plugin event

            };

            swfu = new SWFUpload(settings);
        };
     </script>
    </head>
    <body>

     
    <div id="content">
     <h2>图片上传</h2>
     <form id="form1" action="../swfupload/imageUp.ashx" method="post" enctype="multipart/form-data">
      
       <div class="fieldset flash" id="fsUploadProgress">
       <span class="legend">上传图片</span>
       </div>
      <div id="divStatus">0 个文件完成</div>
       <div>
        <span id="spanButtonPlaceHolder"></span>
        <input id="btnCancel" type="button" value="取消所有上传" onclick="swfu.cancelQueue();" disabled="disabled" style="margin-left: 2px; font-size: 8pt; height: 29px;" />
       </div>
     
     </form>
    </div>
    </body>
    </html>

  • 相关阅读:
    关于游戏
    学习lucene5.5.4的笔记
    lucene中文学习地址推荐
    lucene的使用与优化
    进一步了解this和super
    被遗忘的设计模式——空对象模式(Null Object Pattern)
    Java 空对象设计模式(Null Object Pattern) 讲解
    java的动态代理机制详解
    为什么要使用代理模式
    大O 表示法
  • 原文地址:https://www.cnblogs.com/nanxiaoxiang/p/2642023.html
Copyright © 2020-2023  润新知