2018-01-17 17:51:53 +08:00
|
|
|
package cn.keking.service;
|
|
|
|
|
2019-06-17 14:21:16 +08:00
|
|
|
import cn.keking.model.FileAttribute;
|
2018-01-17 17:51:53 +08:00
|
|
|
import org.springframework.ui.Model;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Created by kl on 2018/1/17.
|
|
|
|
* Content :
|
|
|
|
*/
|
|
|
|
public interface FilePreview {
|
2020-12-27 15:14:32 +08:00
|
|
|
|
|
|
|
String FLV_FILE_PREVIEW_PAGE = "flv";
|
|
|
|
String PDF_FILE_PREVIEW_PAGE = "pdf";
|
2021-06-17 18:10:37 +08:00
|
|
|
String PPT_FILE_PREVIEW_PAGE = "ppt";
|
2020-12-27 15:14:32 +08:00
|
|
|
String COMPRESS_FILE_PREVIEW_PAGE = "compress";
|
|
|
|
String MEDIA_FILE_PREVIEW_PAGE = "media";
|
|
|
|
String PICTURE_FILE_PREVIEW_PAGE = "picture";
|
2021-04-15 16:44:00 +08:00
|
|
|
String OFD_FILE_PREVIEW_PAGE = "ofd";
|
2020-12-27 15:14:32 +08:00
|
|
|
String OFFICE_PICTURE_FILE_PREVIEW_PAGE = "officePicture";
|
|
|
|
String TXT_FILE_PREVIEW_PAGE = "txt";
|
2021-02-19 10:15:20 +08:00
|
|
|
String CODE_FILE_PREVIEW_PAGE = "code";
|
2020-12-27 15:14:32 +08:00
|
|
|
String EXEL_FILE_PREVIEW_PAGE = "html";
|
2020-12-28 14:50:05 +08:00
|
|
|
String XML_FILE_PREVIEW_PAGE = "xml";
|
|
|
|
String MARKDOWN_FILE_PREVIEW_PAGE = "markdown";
|
2020-12-27 15:14:32 +08:00
|
|
|
String NOT_SUPPORTED_FILE_PAGE = "fileNotSupported";
|
|
|
|
|
2019-06-17 14:21:16 +08:00
|
|
|
String filePreviewHandle(String url, Model model, FileAttribute fileAttribute);
|
2018-01-17 17:51:53 +08:00
|
|
|
}
|