All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cybermkd.common.http.UploadedFile Maven / Gradle / Ivy

package com.cybermkd.common.http;

import java.io.File;

/**
 * Created by ice on 15-1-6.
 */ // A class to hold information about an uploaded file.
//
public class UploadedFile {

    private String dir;
    private String filename;
    private String originalFileName;
    private String type;

    public UploadedFile(String dir, String filename, String originalFileName, String type) {
        this.dir = dir;
        this.filename = filename;
        this.originalFileName = originalFileName;
        this.type = type;
    }

    public String getContentType() {
        return type;
    }

    public String getFileName() {
        return filename;
    }

    public String getOriginalFileName() {
        return originalFileName;
    }

    public File getFile() {
        if (dir == null || filename == null) {
            return null;
        } else {
            return new File(dir + File.separator + filename);
        }
    }

    public String toString() {
        return "UploadedFile{" +
                "dir='" + dir + '\'' +
                ", filename='" + filename + '\'' +
                ", originalFileName='" + originalFileName + '\'' +
                ", type='" + type + '\'' +
                '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy