FileUploadUML
2018-06-17 18:50:29 12 举报
apache.fileUplad.uml
作者其他创作
大纲/内容
DeferredFileOutputStream
[iter.hasNext()]
Loop
item.openStream()
Streams
类
+ threshold:int= defaultValue+ written:long
iter=getItemIterator(ctx);
DiskFileItem
+ repository:File= defaultValue+ dfos:DeferredFileOutputStream+ tempFile:File+fieldName:String+isFormField:boolean
+getOutputStream()
FileUploadBase
new DiskFileItem()
FileItemIterator
FileItem fileItem = fac.createItem()
getStream()=currentOutputStream
checkThreshold(len)
parseRequest(RequestContext ctx)
ByteArrayOutputStream
ThresholdingOutputStream
ServletFileUpload
fileItem.getOutputStream()
OutputStream
thresholdReached()
new DeferredFileOutputStream()
DiskFileItemFactory
fac=getFileItemFactory()
FileItem
+ memoryOutputStream:ByteArrayOutputStream= defaultValue+ currentOutputStream:OutputStream+ outputFile:File+closed:boolean=false
收藏
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容