1. var localFilePath = $("#docFile").val(); // docFile为上传控件的ID
2. var fileName = common.getFileName(localFilePath);
common.getFileName = function(path){
if (!path) {
return "";
}
return path.substring(path.lastIndexOf("\\")+1);
}
3. 将获得的fileName传递给后台
4. docFilePath = FileUtil.saveFile(createDocForm.docFile, "");
public static String saveFile(FormFile formFile, String sub) throws SystemException, IORuntimeException, FileNotFoundException, IOException, SessionTimeoutException {
if (formFile == null) {
return null;
}
String rootPath = ServletContextUtil.getServletContext().getRealPath("") + "/tmp/" + SessionAccessor.getSessionId() + "/";
if (!ValidateUtil.isEmpty(sub)) {
rootPath += sub + "/";
}
rootPath = rootPath.replace("\\", "/");
File folder = new File(rootPath);
String errMsg = MessageUtil.getMessage("ACDC025");
if (!folder.exists()) {
if (!folder.mkdirs()) {
throw new SystemException(errMsg);
}
} else {
int count = 0;
while (new File(rootPath + count + "/").exists()) {
count++;
}
folder = new File(rootPath + count + "/");
if (!folder.mkdirs()) {
throw new SystemException(errMsg);
}
}
// UUIDでファイルを保存する
String ext = formFile.getFileName().replaceFirst(".*[.]", "");
String path = rootPath + UUID.randomUUID().toString() + "." + ext;
InputStreamUtil.copy(formFile.getInputStream(), new FileOutputStream(path));
return path;
}
分享到:
相关推荐
该资源内项目源码是个人的课程设计作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到94.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2...
2、系统提供上传附件的功能,可把制作好的PDF、WORD、JPG图片等文件上传进来了,实现在电脑上查看就能查看原文件内容。 3、系统能方便快速录入文件信息,录入完全键盘控制,并支持定义简单的值替代录入和对下一条...
毕业设计 基于Python+TensorFlow的法律文书要素识别源码+部署文档+全部数据资料(优秀项目).zip毕业设计 基于Python+TensorFlow的法律文书要素识别源码+部署文档+全部数据资料(优秀项目).zip毕业设计 基于Python+...
由于上传权限限制,文件太大因此分为6个压缩包,进入我的资源主页,然后下满6个压缩包,然后一起解压缩。
软件根据国家档案局最新颁布的行业标准开发设计,适合于各行政机关、企事业单位使用,能够实现包括文书、科技、会计、设备档案等功能,还提供了功能强大的查询功能以及附件上传功能,为合同的管理带来了方便。...
,实现权限,角色,管理,公文上传下载,前后端分离,不坑人,自带数据库文件,导入即可跑起来,附件中是gitee地址,直接克隆下载即可
我将chm和制作CHM的所有html文件都打包在一起放在http://pan.baidu.com/share/link?shareid=152284&uk=940392313 百度盘里,名称为FCKeditor中文使用手册.rar 另外在CSDN上重新上传一个CHM版本的,原来的exe的资源...
risc_xyw : 这个是夏宇文书上的代码,索性再上传两本书吧,夏宇文的书确实写得很好~赞一个!!呵呵~~ 调试软件用的是~synopsys 的 VCS,大家装了VCS的可以直接运行~ 这些资料适合于新手入门,老鸟们也可以下来看看...
金山文书处理系统破解版9.1 WPS Office 全系列 1 支援于打印预览中设定打印机、纸张大小、份数、顺序、处理方式等 2 支援于储存档案对话方块中选取PDF档案类型 3 加密选项中,支援设定密码提示 4 WPS Writer 及 ...
文书纯文本及标注数据(5842份) 1.4 项目结构 Final-Proj-of-D - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心...
执法人员需要对现场拍照时,可以通过移动终端的拍照/摄像功能,拍摄照片,同时通过程序将相关证据上传到服务器上。 7、执法信息查询 执法人员可以实时查询相关案件的相关信息,如案件类型,案件来源,案件受理...
pdfbox2.0.2.jar包,把后面的‘-zip’删掉就可以用,因为怕冲突。有人既然要18个下载分,我觉得这不是共享,别人有需要的时候,确无法下载。不能用可以找我
3. **材料上传**:允许用户上传相关的法律文书和证据材料,支持多种文档格式。 4. **进度查询**:用户可以实时查询复议申请的处理进度和结果反馈。 5. **咨询服务**:提供法律咨询服务,解答用户在申请复议过程中...
Ubuntu从入门到精通 中文 pdf 很好的一本关于ubuntu的中文书。由于这个电子版是分期制作的,所以这个只是一部分,后面的部分我会继续上传的!谢谢大家的支持!
HIS系统根据病历规范,年龄计算到岁月天小时,而且还可以拆分年龄及年龄单位,通过Oracle数据库函数的方式,减少因开发语言不同难于融合。 *大于等于36个月(3岁)的显示为XX岁 *小于36个月大于等于12个月的显示...
这是一个在线学生-教师门户,教师可以在其中上传与学生可以下载的与其科目相关的各种作业。 还提供学生监考表格。 这有助于将学生数据保持为数字格式,从而减少了文书工作。 使用的技术:Django(Python框架),...
然后,服务器可以获取原始二进制文件,并将其以PDF格式上传到Firebase Storage。 编写到代码库中的其他功能主要用于设置Cloud功能。 使用这些功能,您可以从Firebase存储上载图像并从中获取图像。 您还可以通过...
英文书+配套源码和软件。后者很难找的啊 分三个part上传- 简介 · · · · · · 本书采用互动的教学方式,使用C++语言来教授新手学习程序设计。 全书共17章。第1章是对编程概念和工具的简单介绍,第2章到第6...
英文书+配套源码和软件。后者很难找的啊 分三个part上传- 简介 · · · · · · 本书采用互动的教学方式,使用C++语言来教授新手学习程序设计。 全书共17章。第1章是对编程概念和工具的简单介绍,第2章到第6...