当前位置: 首页 > news >正文

1688阿里巴巴国际站首页触屏版网站源码

1688阿里巴巴国际站首页,触屏版网站源码,设计网页通常使用什么语言,app的网站域名注册最近正在写有关文件操作的程序#xff0c;搞得我也是焦头烂额。业务很简单#xff1a;前台用户需要选择一个jar包然后上传到服务器#xff08;localhost#xff09;然后由后台的Java程序进行指定目录的存储#xff0c;然后将文件路径转存到mongodb中。 但是#xff0c;前…最近正在写有关文件操作的程序搞得我也是焦头烂额。业务很简单前台用户需要选择一个jar包然后上传到服务器localhost然后由后台的Java程序进行指定目录的存储然后将文件路径转存到mongodb中。 但是前台的代码始终没有成功的实现传统的form表单提交和比较友好的ajaxSubmit都没有成功目前原因还在排查当中。 我今天暂时先把后台文件存储的大致逻辑写了出来在这里记录一下。 /*** 文件上传* * param file* return*/RequestMapping(value /uploadjarpackage)public String uploadJarPackage(String thingsParseId, RequestParam(file) MultipartFile file,HttpServletRequest request) {if (thingsParseId ! null) {// 编辑物解析} else {// 新增物解析if (!file.isEmpty()) {try {File temp new File();BufferedOutputStream out new BufferedOutputStream(new FileOutputStream(new File(temp.getAbsolutePath() \\ file.getOriginalFilename())));out.write(file.getBytes());out.flush();out.close();} catch (FileNotFoundException e) {e.printStackTrace();return 上传失败 e.getMessage();} catch (IOException e) {e.printStackTrace();return 上传失败 e.getMessage();}return 上传成功;} else {return 上传失败文件是空的;}}return ;} 后台程序用的是spring系的框架springboottemp的作用是通过getAbsolutePath()方法获得项目的根路径这段代码我在另一个main方法中做了个“代码原型测试”“原型代码”如下所示public static void main(String[] args) throws IOException {File oldFile new File(C:\\Users\\mht\\Desktop\\json.jar);File newFile new File();String rootPath newFile.getAbsolutePath();File yesFile new File(rootPath \\ oldFile.getName());BufferedOutputStream out new BufferedOutputStream(new FileOutputStream(yesFile));System.out.println(文件名 oldFile.getName());// output:文件名json.jarSystem.out.println(保存后的文件路径 yesFile.getAbsolutePath());// output:保存后的文件路径D:\workspace\crc-16\json.jarFileInputStream fis new FileInputStream(oldFile);ByteArrayOutputStream bos new ByteArrayOutputStream(1000);byte[] b new byte[1000];int n;while ((n fis.read(b)) ! -1) {bos.write(b, 0, n);}fis.close();bos.close();byte[] fileBytes bos.toByteArray();out.write(fileBytes);out.close();}上述代码的作用是将桌面上的一个json.jar文件转存到了项目的根路径下。主要思路就是通过输出流BufferedOutputStream将 文件对象的bytes数组write到指定路径下最后关闭流。但是File类的实例并没有getBytes()的行为方法因此在原型代码中做了一个小小的转化其目的无非也就是获得byte数组。 第二段代码应该是文件存储的传统思路可能会有更好的方法比如用哪一种流比较好等等。 另外关于文件的相关操作我希望可以慢慢整理出来。
http://www.pierceye.com/news/873803/

相关文章:

  • 福州网站建设软件网站做了301怎么查看跳转前网站
  • 网站开发竞品分析网站开发与规划
  • 香山红叶建设有限公司网站网络营销方式落后的表现
  • 合肥百姓网网站建设263云通信官方网站
  • 深圳建设网站seo 手机电商数据分析师
  • 网站内外链怎么做公司建设包括哪些方面
  • 织梦网站环境搭建电子邮件怎么注册
  • 企业营销类专业网站app设计尺寸规范
  • 奈曼旗建设局网站建设旅游门户网站
  • 网站设计一般会遇到哪些问题wordpress文章关闭缩略图
  • 优质东莞网站制作公司thinkphp网站源码下载
  • 公司网站做一下多少钱最吉利旺财的公司名字
  • 网站建设维护及使用管理办法营销策划的步骤
  • 优秀网站设计案例在家开个人工作室违法吗
  • 腾讯云建设网站wordpress仿知乎社区
  • 《网站开发技术》模板linchong.wordpress
  • 找做企业网站论文旅游网站建设
  • 类似情侣空间的网站开发seo外推软件
  • 网站建设策划方案怎么写工业品网络营销
  • 上海本地网站建设微信网站怎么建设
  • 江苏华江建设集团网站wordpress开发找工作
  • 家政服务网站源码自己做网站好还是让别人做
  • 手机网站用什么系统做网站在什么地方发帖子呢
  • 虚拟电脑可以做网站吗中国建设行业信息网站
  • 网站设计建设合同公司网页设计实例教程
  • 仿起点小说网站开发网站图片优化工具
  • 在线做logo的网站泉州做网站哪家好
  • 知名企业网站人才招聘情况如何网络系统集成
  • 做灯带的网站重庆有哪些好玩的地方
  • 小孩子做手工做游戏的网站百度账号设置