我想收到从客户端上传的多个文件.我上传了多个文件并使用JAX-RS(Jersey)请求我的服务器端(

Java).

我有以下代码,

@POST

@Consumes(MediaType.MULTIPART_FORM_DATA)

public void upload(@Context UriInfo uriInfo,

@FormDataParam("file") final InputStream is,

@FormDataParam("file") final FormDataContentDisposition detail) {

FileOutputStream os = new FileOutputStream("Path/to/save/" + appropriatefileName);

byte[] buffer = new byte[1024];

int length;

while ((length = is.read(buffer)) > 0) {

os.write(buffer, 0, length);

}

}

如何在客户端上传的服务器端单独编写文件.

例如.我上传了My_File.txt,My_File.PNG,My_File.doc等文件.

我需要在服务器端编写与上面的My_File.txt,My_File.PNG,My_File.doc相同的内容.

我怎样才能做到这一点?

java 文件inputstream_java – 如何在InputStream中接收多个文件并相应地处理它?相关推荐

  1. android 大文件加密,如何在android中加密大视频文件

    我有一个应用程序,我正在使用该代码来解密已加密的文件.文件位置是"/mnt/sdcard/myfolder/test.mp4". test.mp4文件大小约为20MB.如何在and ...

  2. 如何在linux上压缩文件夹,如何在Linux中使用命令压缩文件和文件夹

    通常情况下,我们都是安装了zip,但验证一下也无妨.你可以运行下面的命令来安装zip sudo apt install zip unzip 现在你知道你的系统支持zip了,你可以继续阅读学习如何在Li ...

  3. 怎么将文件转换成linux文件,你如何在linux中创建一个将文件转换为大写...

    我发现了一个名为:ProgrammingGroundUp-1-0-booksize.pdf的pdf文件,其中一个项目是制作一个汇编程序,它接收文件并将它们转换为大写, .section .data # ...

  4. python中如何保存文件_如何在python中处理后保存文件?

    我需要在处理后将所有文章放入同一文件夹,或者创建一个CSV文件.from bs4 import BeautifulSoup import glob import os, os.path path = ...

  5. mysql data ibdata1_database - 如何在MySQL中收缩/清除ibdata1文件

    database - 如何在MySQL中收缩/清除ibdata1文件 我在localhost中使用MySQL作为在R中执行统计的"查询工具",也就是说,每次运行R脚本时,我创建一个 ...

  6. linux下如何搜索某个文件,技术|如何在 Linux 中查找一个文件

    对于新手而言,在 Linux 中使用命令行可能会非常不方便.没有图形界面,很难在不同文件夹间浏览,找到需要的文件.本篇教程中,我会展示如何在 Linux 中查找特定的文件. 第一步要做的是find 命 ...

  7. linux强制移除pdf密码,分享|如何在 Linux 中从一个 PDF 文件中移除密码

    今天,我碰巧分享一个受密码保护的 PDF 文件给我的一个朋友.我知道这个 PDF 文件的密码,但是我不想透露密码.作为代替,我只想移除密码并发送文件给他.我开始在因特网上查找一些简单的方法来从 PDF ...

  8. Acrobat Pro DC 教程:如何在 PDF 中插入其他 PDF 文件?

    欢迎观看 Acrobat Pro DC 教程,小编带大家学习 Acrobat Pro DC 的基本工具和使用技巧,了解如何在 PDF 中插入其他 PDF文件. 在 Acrobat Pro DC 中选择 ...

  9. 如何在MyEclipse中反编译class文件

    反编译class文件,以前都是用的jd-gui.exe这个绿色软件.最近学到了如何在Myeclipse中直接查看class文件,这里记录一下. 1.下载net.sf.jadclipse_3.3.0.j ...

最新文章

  1. 用python客户画像代码_客户画像与标签体系-Python数据科学技术详解与商业项目实战精讲 - Python学习网...
  2. 记一次 调节有音量界面 上移的bug
  3. SQL数据库基础知识总结(三)---对象
  4. C++ 关键字 extern
  5. 用typescript完成倒计时_「干货」将数十万行CoffeeScript代码迁移到TypeScript
  6. asp.net Page页面中的一个有用属性
  7. [51NOD1847]奇怪的数学题(杜教筛+min_25筛+第二类斯特林数)
  8. centos7全盘备份到本地_CentOS7 系统盘迁移案例【大硬盘迁移到小硬盘,新思路】...
  9. php装饰器模式 简书,装饰器模式/包装器模式
  10. mysql+win10+64位安装步骤_win10 安装 mysql解压版安装步骤
  11. 背靠 Google 的 Go 语言,就不会失败?
  12. SparkSQL中数据集类的封装
  13. 遗传算法MATLAB
  14. 关于迅雷试用短租日租会员的一些渠道收集
  15. 计算机设备管理没有打印机,win7电脑找不到打印机设备怎么办
  16. 格式工厂 wav 比特率_这可能是 Mac 上最强格式转换工具
  17. C++ 推箱子小游戏
  18. java问卷导入excel,将Excel数据直接上传到问卷星
  19. python思维导图
  20. 【架构师】零基础到精通——微服务治理

热门文章

  1. c语言编译生成cpp,C语言的编译过程
  2. php 获取localstorage,浅谈localStorage的本地存储
  3. 怎么测试网络带宽_性能测试案例与经验分享
  4. P2896 [USACO08FEB]一起吃饭Eating Together 解题报告
  5. 栈和队列的区别,栈和堆的区别
  6. MySQL多项模糊查询
  7. 普通筛法时间界的证明
  8. HttpWebRequest类
  9. sql server使用杂记
  10. BZOJ-1045 糖果传递