jspSmartUpload中文API:File类详解
版权申诉
200 浏览量
更新于2024-09-01
收藏 196KB PDF 举报
jspSmartUpload中文API.pdf
jspSmartUpload中文API是关于jspSmartUpload组件的中文API文档,该组件用于处理Web应用程序中的文件上传和下载。下面是该API中File类的知识点总结:
File类是jspSmartUpload组件中一个非常重要的类,它包装了一个上传文件的所有信息。通过File类,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。
File类的主要方法有两个,分别是saveAs和isMissing。
1. saveAs方法
saveAs方法的作用是将文件换名另存。该方法有两个原型:
public void saveAs(java.lang.String destFilePathName)
public void saveAs(java.lang.String destFilePathName, int optionSaveAs)
其中,destFilePathName是另存的文件名,optionSaveAs是另存的选项,该选项有三个值,分别是SAVEAS_PHYSICAL、SAVEAS_VIRTUAL、SAVEAS_AUTO。
* SAVEAS_PHYSICAL表示以操作系统的根目录为文件根目录另存文件。
* SAVEAS_VIRTUAL表示以Web应用程序的根目录为文件根目录另存文件。
* SAVEAS_AUTO则表示让组件决定,当Web应用程序的根目录存在另存文件的目录时,它会选择SAVEAS_VIRTUAL,否则会选择SAVEAS_PHYSICAL。
例如,saveAs("/upload/sample.zip", SAVEAS_PHYSICAL)执行后若Web服务器安装在C盘,则另存的文件名实际是c:\upload\sample.zip。而saveAs("/upload/sample.zip", SAVEAS_VIRTUAL)执行后若Web应用程序的根目录是webapps/jspsmartupload,则另存的文件名实际是webapps/jspsmartupload/upload/sample.zip。saveAs("/upload/sample.zip", SAVEAS_AUTO)执行时若Web应用程序根目录下存在upload目录,则其效果同saveAs("/upload/sample.zip", SAVEAS_VIRTUAL),否则同saveAs("/upload/sample.zip", SAVEAS_PHYSICAL)。
2. isMissing方法
isMissing方法的作用是判断用户是否选择了文件,也即对应的表单域是否为空。该方法的返回值是一个布尔值,true表示用户没有选择文件,false表示用户选择了文件。
在实际开发中,isMissing方法非常有用,开发者可以根据该方法的返回值来判断用户是否选择了文件,然后进行相应的处理。
File类是jspSmartUpload组件中一个非常重要的类,它提供了多种方法来处理上传文件的信息。开发者可以根据实际情况选择合适的方法来处理文件上传的需求。
2021-11-23 上传
2010-02-03 上传
2021-12-16 上传
点击了解资源详情
点击了解资源详情
2021-11-04 上传
2010-04-28 上传
2021-11-23 上传
2021-10-03 上传
jjjjle
- 粉丝: 0
- 资源: 6万+
最新资源
- 笔记:我的笔记。 公开是因为...为什么不呢?
- gojs-react:一组React组件,用于管理GoJS图表,调色板和概述
- GDSwift:第三方库
- 003494update_SCode.zip_Windows编程_C++_
- Vehicle-API-Challenge
- 终身异常检测
- coder-saga:一站式编码面试准备
- tinypng 图片压缩脚本,自动遍历项目图片.zip
- HelloWorld:霍拉蒙多
- matlab实现bsc代码-viterbiSim:在Matlab中模拟Viterbi算法
- 30.zip_matlab例程_matlab_
- MyMXS-crx插件
- B站移动端开发.zip
- driveStore-styledComponent
- 适用于Android的简单轻量级MVP库-Android开发
- Blockbuster:团队大片项目2