delight-fileupload

A simple wrapper for Apache Commons FileUpload to use it with Netty and other IO servers.

Лицензия

Лицензия

GPL
Группа

Группа

org.javadelight
Идентификатор

Идентификатор

delight-fileupload
Последняя версия

Последняя версия

0.0.5
Дата

Дата

Тип

Тип

bundle
Описание

Описание

delight-fileupload
A simple wrapper for Apache Commons FileUpload to use it with Netty and other IO servers.
Ссылка на сайт

Ссылка на сайт

https://github.com/javadelight/delight-fileupload
Система контроля версий

Система контроля версий

https://github.com/javadelight/delight-fileupload

Скачать delight-fileupload

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
commons-fileupload : commons-fileupload jar 1.3.3
junit : junit jar 4.7

provided (1)

Идентификатор библиотеки Тип Версия
javax.servlet : javax.servlet-api jar 3.1.0

Модули Проекта

Данный проект не имеет модулей.

Build Status

delight-fileupload

A simple wrapper for Apache Commons FileUpload for allowing it to work with Netty and other IO servers.

Part of the Java Delight Suite.

Dependency

Just add the following dependency to your projects.

<dependency>
    <groupId>org.javadelight</groupId>
    <artifactId>delight-fileupload</artifactId>
    <version>[insert latest version]</version>
</dependency>

This artifact is available on Maven Central and BinTray.

Maven Central

Usage

First obtain the raw data of the request in the framework you are using:

byte[] data = ... posted data

String contentType = ... header "Content-Type"

Then call customized FileUpload to process the request:

FileItemIterator iterator = FileUpload.parse(data, contentType);

Finally, process the items in the multipart request:

while (iter.hasNext()) {
    FileItemStream item = iter.next();

    if (item.isFormField()) {
        ... some fields in the form
    } else {
        InputStream stream = item.openStream();
        // work with uploaded file data by processing stream ...
    }

}

Версии библиотеки

Версия
0.0.5
0.0.4
0.0.3