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

目录
相关文章
|
28天前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
158 17
Selenium:强大的 Web 自动化测试工具
|
1月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
60 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
人工智能 前端开发 计算机视觉
Inpaint-Web:纯浏览器端实现的开源图像处理工具
在刷短视频时,常看到情侣在景区拍照被路人“抢镜”,男朋友用手机将路人“P”掉,既贴心又有趣。最近我发现了一个纯前端实现的开源项目——inpaint-web,可在浏览器端删除照片中的部分内容,非常酷。该项目基于 WebGPU 和 WASM 技术,支持图像修复与放大,已在 GitHub 上获得 5.1k Star。项目地址:[GitHub](https://github.com/lxfater/inpaint-web)。
77 3
 Inpaint-Web:纯浏览器端实现的开源图像处理工具
|
2月前
|
前端开发 JavaScript 开发者
构建响应式设计的现代Web应用:实用技巧与工具
【10月更文挑战第24天】本文介绍了构建响应式Web应用的实用技巧和工具,涵盖流体网格布局、弹性图片、CSS媒体查询、CSS Grid和Flexbox、响应式导航菜单、图片和字体的响应式处理,以及测试和调试工具。掌握这些技能将帮助开发者提升用户体验和项目适应性。
|
3月前
|
缓存 前端开发 JavaScript
深入了解Webpack:现代Web开发的核心工具
【10月更文挑战第11天】深入了解Webpack:现代Web开发的核心工具
|
3月前
|
JavaScript 前端开发 API
深入了解jQuery:简化Web开发的强大工具
【10月更文挑战第11天】深入了解jQuery:简化Web开发的强大工具
34 0
|
4月前
|
安全 搜索推荐 应用服务中间件
Web安全-目录遍历漏洞
Web安全-目录遍历漏洞
111 2
|
4月前
|
开发框架 安全 .NET
Web安全-文件上传漏洞与WAF绕过
Web安全-文件上传漏洞与WAF绕过
221 4
|
4月前
|
机器学习/深度学习 算法 开发工具
Python Web开发工具
Python Web开发工具
51 3
|
4月前
|
安全 前端开发 JavaScript
Web安全-网页开发者工具
Web安全-网页开发者工具
53 7

推荐镜像

更多