VC中有内存文件的概念,可以创建内存文件,除了不会保存到硬盘,其他操作都跟一般的文件对象差不多?
不知道java有没有这类的类?我现在要做一个上传功能,上传的文件不要保存在服务器硬盘中,希望保存在byte[]中处理完毕就销毁。
我使用apache的上传文件工具包,很方便保存文件到硬盘中,但是我希望保存在硬盘中的要求就达不到。谢谢支持,我写程序9年了,还觉得自己是个新手
不知道java有没有这类的类?我现在要做一个上传功能,上传的文件不要保存在服务器硬盘中,希望保存在byte[]中处理完毕就销毁。
我使用apache的上传文件工具包,很方便保存文件到硬盘中,但是我希望保存在硬盘中的要求就达不到。谢谢支持,我写程序9年了,还觉得自己是个新手
解决方案 »
- JAVA初学者的疑问
- 有个问题想不明白请教一下~
- -sourcepath没有作用?
- 如何用 Java 编写捕捉 adsl 上网时得到的的动态 IP 地址 ?
- Swing里面有没有办法动态刷新JTable中的内容,看起来就像是动态滚动,时时显示最新产生新数据!!100分求救!!!!
- 编程注定是男生的工作吗?我要改变这个论断!
- 有用过JFlex/JCup的吗?麻烦给些资料吧。
- System.currentTimeMillis()函数相当于WINDOW里哪个函数?我用C++语言的话该调用哪个函数?
- 求救各位大神关于做JFrame不规则半透明窗口
- java如何将JTable内容写入excel文件
- 如何在java生成的图片中加入条码
- java 如何实现批量搜索QQ号
createTempFile (String prefix, String suffix)
void deleteOnExit ();
factory.setSizeThreshold(Integer.MAX_VALUE);
ServletFileUpload upload = new ServletFileUpload(factory);
这样就所有东西都在内容中了,不过这个其实是一个非常烂的主意,万一用户上传一个1G的文件,你服务器直接死掉!
你在用完DiskFileItemFactory 之后,调用所有的的fileItem.delete()方法就会删除临时文件了
我想问的就是Java内存文件有这个概念吗,我是菜鸟
JAVA的话,可以读取直接从InputStream中读取上传文件的byte数组
这个byte数组就是你文件的内容了,可以直接进行处理,处理完成以后数组置null就可以了
2,JAVA中有ByteArrayOutputStream,和ByteArrayInputStream,你可以在网上搜下应该可以满足你的要求