ファイルのアップロード、ダウンロード、CSVファイルの読み込み

基于STM32L4XX、HAL库的BQ25713RSNR充电芯片驱动程序设计 define BQ25713_I2C_ADDR (0x6B << 1) // 7位地址为 0x6B,HAL库需要左移一位。// 示例:配置 CHARGE_OPTION_0 寄存器:使能充电,使能 ICO(输入电流优化)reg_data |= (EN_CHG_MASK | EN_ICO_MASK); 阅读详情

ファイルのアップロード:

public void uploadFile(FormFile file, String savePath)
     throws FileNotFoundException,IOException{
  
  BufferedInputStream  bis=null;
  BufferedOutputStream bos=null;
  
  try{
   bis = new BufferedInputStream(file.getInputStream());
   bos = new BufferedOutputStream(new FileOutputStream(savePath));
   
   int b =0;
   while((b = bis.read()) != -1){
    bos.write(b);
   }
   
  }catch(Exception e){
   
  }finally{
   if(bis !=null) bis.close();
   if(bos !=null) bos.close();
  }
  
 }

ファイルのダウンロード:

public void downloadFile(HttpServletRequest req,
        HttpServletResponse res,
        String filepath) throws IOException{

  File file = new File(filepath);
  
  res.reset();
  res.setContentType("application/octet-stream");
  res.setHeader("Content-Disposition", "attachment; filename=" + file.getName());

  OutputStream os = res.getOutputStream();
  BufferedInputStream  bis=null;
  BufferedOutputStream bos=null;
  
  try{
   bis = new BufferedInputStream(new FileInputStream(filepath));
   bos = new BufferedOutputStream(os);
   
   int b =0;
   while((b = bis.read()) != -1){
    bos.write(b);
   }
   
  
  }catch(Exception e){
  
  }finally{
   if(bis !=null) bis.close();
   if(bos !=null) bos.close();

  }

 }

CSVファイルから読み込み

public void csvFileRead(FormFile file) throws IOException{
  
  String cs_line = null;
     InputStream is = file.getInputStream();
    
     int size = is.available();
  if(size == 0){
   
  }
   
  try{
   BufferedReader reader = new BufferedReader(new InputStreamReader(is,"SJIS"));
   while((cs_line = reader.readLine()) != null){
    String[] array = cs_line.split(",");
   }
  
  }catch(Exception e){
  
  }finally{
   if(is !=null) is.close();  
  }

 }

C++ (week6、7):Linux系统编程4:网络 Linux网络:计算机网络概述、TCP协议、Socket编程、IO多路复用机制(select、epoll)、HTTP协议、进程池、线程池、大文件网络传输问题 阅读详情

相关推荐

基于java的个性化图书推荐系统_1k4p4(文档+源码)_kaic.zip

计算机毕业设计

日本語トレーニング14

(一)仕様用語へんせい     編成―編成、組成しょうりゃく    省略―省略、从略じゅんじょ 順序―①次序、先後 ②手続、過程いんじ      印字―打字、印字いっかつ     一括― 一包在内、総括起来。もくてき     目的―目的、目標 (二)文法日本語には詞が品詞と言われています。単語を文法通りに十類を分けています。下記詞類を覚えてください。 

soarnic's Blog 2571

科技中介如何高效匹配技术供需?.docx

科技中介如何高效匹配技术供需?

PHPフレームワーク 完全マスター

http://sakushima.net/modules.php?name=Content&pa=showpage&pid=19Password:YdAgMQ8rjfbM http://www.media-tech.co.jp/http://sakushima.net/

zhangjingqiang的专栏 1008

日本語トレーニング7

(一)仕様用語かいぞう       改造 ― 改造、改建しえん        支援 ― 支援、後援、援助かめい        加盟 ― 加入あくよう       悪用 ― 濫用、用于不良目的わたす        渡す ― 交、給、付だし        見出し― ①標題 ②目録 ③選抜せいじょう    正常 ― 正常つうじょう    通常 ― 平常しょとく   

soarnic's Blog 756

Scarlett~スカーレット 有感,新的价值观

轩辕剑仙  14:57:02scarllet很现实,改变了我一些价值观轩辕剑仙  15:04:23鱼和熊掌兼得只存在在童话里,现实的人们只有利益之争.在核心利益面前,前眼前只有利益,如果有其他东西.你就已经输了一半了luozhuang  15:05:07确实GALGAME 很值得一玩轩辕剑仙  15:06:57我以前是先用道德梳事件,之后排感情.最后看利益.不过发生了某些事情后,我价值观开始动摇

大师的资源 3227

いちゃコミュ+~いちゃいちゃコミュニケーション プラス 汉化补丁

いちゃコミュ+~いちゃいちゃコミュニケーション プラス 汉化补丁

大师的资源 1万+

尤菲·如月 与你有约 ぐりぐりキュートユフィ汉化补丁

【游戏名称】:ぐりぐりキュ トユフィ 【游戏厂商】:ティ グラフ 【游戏大小】:1.98G 【游戏语言】:汉化 【发售日期】:2010年03月20日 【是否有喵咪】:有   3D][T-Graph]ぐりぐりキュートユフィ GuriGuriCuteYuffie [T-Graph]出品的第3部3DFLASH! ユフィ=キサラギ/Yuffie=Kisaragi/尤菲·如月 基本资

大师的资源 24万+

'/' アプリケーションでサーバー エラーが発生しました。

问题: ァイルまたはアセンブリ 'SUK21 - コピー'、またはそ依存関係 1 つがめませんでした。見つかったアセンブリマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT から例外:0x80131040)

别逗了好么 5428

日本語トレーニング(二十二)

 日语动词的敬体与简体  对初学者来说日语动词的敬体和简体是很麻烦的内容。单词表上是简体,课文里是敬体。同样一个动词怎么这样麻烦?其实,日语动词的简体和敬体的变化是有规律的。但是对初学者来说掌握这个规律可能有些困难。这里先介绍其规律,然后提供一个对照表。能按规律变化最好掌握规律,如果实在记不住,就可以用表对照了。在这里一种形式只能提供一个例子,读者还要学会举一反三。规律: 动词敬体=动

soarnic's Blog 1079

jQueryダウンロードとインストールチュートリアル

jQueryは、MITとGPL licensesデュアルライセンスで公開されているで、ライブラリー中著作権表示さえ消さなければ、商用・非商用を問わず誰でも自由に利用できます。今回はjQueryを利用するため準備として、ライブラリーダウンロードと設置方法を紹介しましょう。 jQueryをダウンロードする  jQueryをWebサイトに導入する方法はいくつかありますが、最もポピュラーな

二进制的专栏 1635

月明りラズベリィ~つん★デれII ~ぷにゅぷり 汉化补丁

大家好上次给大家的 工口王国 汉化不知道怎么样了元旦么  (早就过了3天)现在发也不算晚吧    今天 给大家的汉化是这个中文名: 绯紫悬月作品名:月明りラズベリィ~つん★デれII ~ぷにゅぷりEXEサークル名  ティンクルベル主要作家  一磨 翔内容紹介  TINKLE BELL 高质量 完全动画ADV 【つん★デれ!~ぷにゅぷりEX~】続編。前作稍微之前的时间暖洋洋的日常中,初恋带来的不耐

大师的资源 6万+

Microsoft Office 製品 (日本語版) 2007 バージョン体験!好きね

昨日、Office2007日本語版がダウンロードし、インストールした。以下はOffice2007をインストール中画面です。 

項番① 3749

'exchangecode' アプリケーションでサーバー エラーが発生しました。

 错误产生:.net中,aspx页面提交时,发生如下错误。错误信息: viewstate MAC 検証フィールドです。こアプリケーションが Web Farm またはクラスタによってホストされている場合、 構成が同一 validationKey および検証アルゴリズムを指定していることを確認してください。AutoGenerate をクラスタで使用することはできま

lwj_2008的专栏 2524

巫女こ☆かがん 界面汉化+修改器+看图工具

【遊戲名稱/Name】:巫女こ☆かがん 【遊戲廠商/Company】:ちんちらソフトハウス 【遊戲類型/Type】: 幸运星 横版ARPG 登録年月日 ::2010年05月31日 Dlsite ID ::RJ062954 OS:: WindowsXP / WindowsVista / Windows7 汉化仅限于界面菜单汉化 修改器由Ftsm 制作 看图工具 p

大师的资源 1万+

SFクイックアクセスメニューすすめ

SFクイックアクセスメニューすすめ

日々精進 347

ウェブサーバ 暗号アルゴリズム選び方

日语的一份关于ssl的加密算法的文档,有时间的话需要研究一下。

我的读书笔记 360

エラー メッセージ "0x800ccc79" が表示され、Outlook Express でメールを送信できない

原文地址:  http://support.microsoft.com/kb/881610/ja現象loadTOCNode(1, symptoms);Microsoft Outlook Express 6 でメールを送受信する場合、以下エラー メッセージが表示されて送信に失敗することがあります。 0x800ccc79先頭へ戻る回避策loadTOCNode(

路漫漫其修远兮 5556

いたずら極悪 2.06 + イチャずら 1.06 转区破解+界面汉化补丁

补丁原因: 我下了いたずら极悪 和 イチャずら~いたずら极悪ファンディスク 玩但安装后按开始游戏却出现问题----------重新启动哪位大大能帮到我呢? 补丁说明: 破解原来下列保护:关机保护DVD验证 运行此汉化 无需 转区! 和 臭X一样 仅汉化界面 此补丁不同于网上流传1.03补丁 HF也有人反应 开往非洲的电车问题请原版有问题同学 使用最新升级补丁这是 最新升级...

编程资料大全 3297

配列やコレクション繰り返し処をする<logic:iterate>

配列やコレクション繰り返し処をするには、タグを使用します。 タグ主要属性 属性 概要 id JSP内で使用する変数名を指定します。 collection スクリプトレットで指定された値を指定します。 name スコープに登録されているBean名を指定します property 出力対象Beanプロパティを指定します。

二进制的专栏 2206

!qhyb.rar

当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。

上一篇: 文字化けの解決
下一篇: Tomcat、Struts、Oracleの環境構築
senmon2004
博客等级 码龄21年 3粉丝 70原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值