Web---文件上传-用apache的工具处理、打散目录、简单文件上传进度(3)

简介: Web---文件上传-用apache的工具处理、打散目录、简单文件上传进度

演示下中文路径的文件不能显示的实例:

<img alt="中文路径不行" src="/myServletDemo3/imgs/图书1.jpg"/>• 1

先移动这个图片到这个目录:

image.png

再看浏览器的访问结果:

image.png

无法访问到这个文件!!!!!!

进度条前台技术演示:

最后,我们自己来做个假的进度条看看:

其实只是少了aJax技术而已。

index.jsp:

<a href="progress.jsp">进度条前台技术演示</a>• 1

propress.jsp:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <script type="text/javascript">
        var tm=0;
        function start(){
            a=0;
            if(tm!=0)
                window.clearInterval(tm);//也要防范一下,否则一直点启动。会出现很多的定时器。a+的速度会越来越快
            tm = window.setInterval(run, 100);
        }
        //真正开发的时候,应该是在run()方法中利用aJax到后台读取当前的进度值,
        //用该进度值对页面的进度条进行相应刷新,由于Ajax技术还没学,这里就我们自己模拟吧....
        var a=0;
        function run(){
            a+=1;
            if(a>100){
                window.clearInterval(tm);
                return;
            }
            var div=document.getElementById("dataDiv");
            div.style.width = a+"%";//把里面的div 对应的宽变长百分之一(背景色为红)
        }
        function stop(){
            window.clearInterval(tm);
        }
        function resume(){
            window.clearInterval(tm);//必须先把前面那个给清了。否则会出现前面那个对象无法访问到的情况
            tm = window.setInterval(run, 100);
        }
    </script>
  </head>
  <body>
    <h1>进度条前台技术演示</h1>
    <div style="border:1px solid red;width:400px;height:30px;">
        <div id="dataDiv" style="background:red;width:0%;height:100%;"></div>
    </div>
    <button onclick="start()">启动</button>
    <button onclick="stop()">停止</button>
    <button onclick="resume()">重新启动</button>
  </body>
</html>


演示结果:

点启动按钮,就是从0%启动,运行到全部填充完毕(100%)就停止。

点停止按钮,就停止在当前进度,点重新启动,就是恢复启动~从暂停的地方继续~~

image.png

image.png

image.png

目录
相关文章
|
1月前
|
运维 Linux Apache
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
Linux Apache服务详解——Apache虚拟目录与禁止显示目录列表实战
22 2
|
2月前
|
开发框架 前端开发 .NET
ASP.NET WEB——项目创建与文件上传操作
ASP.NET WEB——项目创建与文件上传操作
46 0
|
1月前
|
网络协议 Shell 网络安全
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
实验目的1.编译安装httpd2.优化路径3.并将鲜花网站上传到web服务器为网页目录4.在客户机访问网站http://www.bdqn.com
164 0
|
3月前
|
设计模式 Java 测试技术
软件测试/测试开发/全日制|Page Object模式:为什么它是Web自动化测试的必备工具
软件测试/测试开发/全日制|Page Object模式:为什么它是Web自动化测试的必备工具
54 0
|
22天前
|
资源调度 JavaScript 安全
Linux系统之部署web-check网站分析工具
【4月更文挑战第3天】Linux系统之部署web-check网站分析工具
67 9
|
23天前
|
Ubuntu Linux Apache
linux下apache2更换目录
linux下apache2更换目录
|
1月前
|
运维 Linux Apache
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
LAMP架构调优(十)——Apache禁止指定目录PHP解析与错误页面优化
199 2
|
1月前
|
Web App开发
Star 5.5k!这款Web剪藏工具绝了,支持10+平台内容剪辑同步!
Star 5.5k!这款Web剪藏工具绝了,支持10+平台内容剪辑同步!
|
1月前
|
缓存 移动开发 监控
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
|
1月前
|
监控 测试技术 Linux
性能工具之 Apache Bench 入门使用
ab 全称为:apache bench,ab 为小型压力工具,对于在 Linux 中简单压测 HTTP 接口轻巧灵活。
24 1

推荐镜像

更多