jspSmartUpload中文API:File类详解
版权申诉
183 浏览量
更新于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-10-08 上传
2021-10-03 上传
2021-10-11 上传
jjjjle
- 粉丝: 0
- 资源: 6万+
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目