如何获得上传文件的页数?

NiuniuASP 2008-03-11 03:16:52
ASP上传WORD和PDF格式的文件,可以获得上传文件的页数吗?客户端有什么方法可以限制上传文件的页数吗?

如果可以请说得详细一点儿,因为我一点思路也没有,谢谢!
...全文
304 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
suano 2008-03-11
  • 打赏
  • 举报
回复
还是干脆限制上传文件大小算了,就算能实现我估计也N麻烦...
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
客户端用javascript或VBscript能实现吗?谢谢以上的回复!
  • 打赏
  • 举报
回复
ASP好象不行
木头是猫 2008-03-11
  • 打赏
  • 举报
回复
超出我能力范围=。= 没听过
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
站点用ASP
  • 打赏
  • 举报
回复
你用的什么语言?
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
是整个的文件,超过页数限制不允许上传,能做到吗?谢谢!
  • 打赏
  • 举报
回复
你要上传的话就是正个文件了,那还有截断的
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
不能做到吗?
  • 打赏
  • 举报
回复
没听说过这回事
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
再顶,谁来帮帮我呀
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
自己顶一下。。。。
NiuniuASP 2008-03-11
  • 打赏
  • 举报
回复
客户要求上传1页的WORD或PDF文档。
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 1.1 登陆模块: * 数据库中查询用户,所以存储用户用session.setAttribute。验证用户用session.getAttribute。 * 一般进行加密存储,方式是用token(用户令牌)进行用户状态保持和验证. * 登录验证流程: ![a525034e1b26357865938eb8e1356c1](https://user-images.githubusercontent.com/52690597/155254453-c1ab8d56-a9fc-4242-97cd-e97a77670947.jpg) * 建数据库表:id,用户名,md5密码,token,是否删除,添加时间 * Dao:在配置文件中的User mapper中配置具体方法实现,原始dao层只有接口. * 方法:通过查询用户名,密码和token值返回用户对象. * 业务层(service):作为User对象获取dao层数据,判断是否需要更新token,然后返回user对象. * 控制层(controller):用StringUtils工具类判断输入的用户名和密码是否为空,再调用业务层返回user对象,最后再返回result类。 * Result类单独说:返回的结果不止包含数据,还有message告诉成功还是失败,一个code200,404来告诉具体状态,用一个const类存不同状态对应的code值,用resultgenerator来按照controller的逻辑修改result的参数(通过setter), 最后result的值和信息通过@RequestMapping指定的路径在访问这个路径时调用login方法然后显示结果. * 登录状态保持:后端实现token值是否有效,因为大部分接口都需要验证登陆,所以进行方法抽取,用aop注解切面来返回用户信息(需要自定义注解:1.@interface + 注解名,2. 元注解:修饰注解的注解,@Target:注解用在哪种java元素上, @Retention:注解的生命周期,@Documented),再用自定义方法参数解析器HandlerMethodArgumentResolver取出request header中的user,调用service层方法比较token,返回user对象。 最后在spring-mvc配置文件中配置参数解析器,直接在controller类中需要用这个注解的方法or参数上添加注解就可以自动验证token。 1.2 分页功能 * 后端按照前端的需求将分页所需数据查询出来。后端只需要提供总页数,必不可少的两个参数1 需要的页码 2 每页条数 * 数据交互流程: 1. 前端将页码和条数两个参数通过 HTTP 请求传输给后端; 2. 后端获取到这两个参数后进行参数验证,查询后将当前页的所有数据实体和数据总量封装; 3. 后端将封装数据返回给前端; 4. 前端获取到数据和数据量后分别对当前页数据进行渲染和展示,同时完成分页信息区的计算和展示。 之后定义后端数据的响应格式,在Result里,然后定义分页结果集的数据格式。 * DAO层:实现分页功能都需要在对应实体的DAO Mapper的xml文件中添加查询总数目和查询列表的sql语句(其中要包含分页的两个参数:start页数和limit每页条数)。 * Controller层:获得前端的param,验证页数和条数是否为空,最后调用业务层将PageUtil(页数类,用于获取前端发送过来的map数据中的页数和条数)对象传递过去。 * Service层:调用DAO层两个方法,返回PageResult类也就是结果集,其实最后进入了result类和code与message一起到前端。 2.1 图片管理模块:主要使用mvc的multipartResolver工具类实现文件上传。如果接受到了文件上传请求,dispatcher调用resolveMultipart方法装饰请求HttpServletRequest并返回multiHttpServletRequest类型(包含文件对象)。 具体流程: 1. 首先判断请求对象request,然后对请求头的contentType进行判断。 2. 当请求不为空&&contentType不为空&&contentType值以multipart开头,
--------------------- 小子出品 --------------------- 首先:安装.NET Framework 2.0及以上版本,软件才能运行。 扫描出来的账号密码在Log.txt文件中 使用帮助: 1、搜索IP段功能,可使用关键字进行搜索,页数越多搜索越久出来的IP段也越多。可以分别先百度搜索,再Google搜索。。。等,都会保存到IP列表中。 2、导入的IP段格式为:IP空格IP,例如:192.168.0.0 192.168.255.255 3、循环IP列表功能,为循环所有IP列表中的IP段 4、FTP上传远程自动运行功能,是把FTP服务器上的文件传到弱口令的机器上自动运行。首先拥有自己的FTP服务器,在FTP服务器上放置一个文件,在FTP功能栏中填写相应的数据。 5、破解超时,是破解超时越快,破解成功率越低;破解超时越慢,破解成功率越高。 6、扫描速率,是扫描的线程,速率越慢,线程就越少,花费的时间越多;速率越快,线程就越多,花费的时间越少。 未注册版本限制: 1、不能使用搜索功能; 2、不能循环IP列表功能; 3、不能使用FTP上传远程自动运行功能; 4、不能调节扫描速率功能; 5、Log.txt文件内容最多只记录6条; 6、破解概率只有30%; BUG修改记录 2012年4月6日 V1.0.0.1 1、修复第一轮扫描出现的错误。 2、修复正常模式下获取数据调用出现冲突的问题。 http://t.qq.com/sonbyn 小子出品 ------------------ 2012年03月31日 ------------------

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧