接口的使用
cn.taketoday.http.codec.multipart.Part
使用Part的程序包
程序包
说明
Multipart support.
Provides a foundation for both the reactive client and server subpackages.
-
cn.taketoday.http.codec.multipart中Part的使用
修饰符和类型接口说明interfaceSpecialization ofPartthat represents an uploaded file received in a multipart request.interfaceSpecialization ofPartfor a form field.修饰符和类型类说明private static classAbstract base class.private static classDefault implementation ofFilePart.private static classDefault implementation ofFormFieldPart.private static classDefault implementation ofPart.类型参数类型为Part的cn.taketoday.http.codec.multipart中的字段修饰符和类型字段说明private final HttpMessageReader<Part>MultipartHttpMessageReader.partReaderprivate final reactor.core.publisher.MonoSink<Part>PartGenerator.sink修饰符和类型方法说明static PartDefaultParts.part(HttpHeaders headers, Path file, reactor.core.scheduler.Scheduler scheduler) static PartDefaultParts.part(HttpHeaders headers, reactor.core.publisher.Flux<cn.taketoday.core.io.buffer.DataBuffer> dataBuffers) private static PartDefaultParts.partInternal(HttpHeaders headers, DefaultParts.Content content) 返回变量类型为Part的类型的cn.taketoday.http.codec.multipart中的方法修饰符和类型方法说明static reactor.core.publisher.Mono<Part>PartGenerator.createPart(reactor.core.publisher.Flux<MultipartParser.Token> tokens, int maxInMemorySize, long maxDiskUsagePerPart, boolean streaming, reactor.core.publisher.Mono<Path> fileStorageDirectory, reactor.core.scheduler.Scheduler blockingOperationScheduler) Creates parts from a given stream of tokens.MultipartHttpMessageReader.getPartReader()Return the configured parts reader.reactor.core.publisher.Flux<Part>DefaultPartHttpMessageReader.read(cn.taketoday.core.ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) MultipartHttpMessageReader.read(cn.taketoday.core.ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) reactor.core.publisher.Mono<Part>DefaultPartHttpMessageReader.readMono(cn.taketoday.core.ResolvableType elementType, ReactiveHttpInputMessage message, Map<String, Object> hints) MultipartHttpMessageReader.readMono(cn.taketoday.core.ResolvableType elementType, ReactiveHttpInputMessage inputMessage, Map<String, Object> hints) MultipartHttpMessageReader.toList(Collection<Part> collection) MultipartHttpMessageReader.toMultiValueMap(Map<String, Collection<Part>> map) 参数类型为Part的cn.taketoday.http.codec.multipart中的方法修饰符和类型方法说明(专用程序包) voidprivate reactor.core.publisher.Flux<cn.taketoday.core.io.buffer.DataBuffer>PartHttpMessageWriter.encodePart(byte[] boundary, Part part, cn.taketoday.core.io.buffer.DataBufferFactory bufferFactory) 类型变量类型为Part的cn.taketoday.http.codec.multipart中的方法参数修饰符和类型方法说明MultipartHttpMessageReader.toList(Collection<Part> collection) MultipartHttpMessageReader.toMultiValueMap(Map<String, Collection<Part>> map) reactor.core.publisher.Mono<Void>PartHttpMessageWriter.write(org.reactivestreams.Publisher<? extends Part> parts, cn.taketoday.core.ResolvableType elementType, MediaType mediaType, ReactiveHttpOutputMessage outputMessage, Map<String, Object> hints) 类型变量类型为Part的cn.taketoday.http.codec.multipart中的构造器参数限定符构造器说明MultipartHttpMessageReader(HttpMessageReader<Part> partReader) privatePartGenerator(reactor.core.publisher.MonoSink<Part> sink, int maxInMemorySize, long maxDiskUsagePerPart, boolean streaming, reactor.core.publisher.Mono<Path> fileStorageDirectory, reactor.core.scheduler.Scheduler blockingOperationScheduler) -
cn.taketoday.web.reactive.function中Part的使用
返回变量类型为Part的类型的cn.taketoday.web.reactive.function中的方法修饰符和类型方法说明static BodyExtractor<reactor.core.publisher.Mono<cn.taketoday.util.MultiValueMap<String,Part>>, ServerHttpRequest> BodyExtractors.toMultipartData()Extractor to read multipart data into aMultiValueMap<String, Part>.static BodyExtractor<reactor.core.publisher.Flux<Part>,ServerHttpRequest> BodyExtractors.toParts()Extractor to read multipart data intoFlux<Part>.