package com.qxueyou.scc.teach.res.service;
|
|
import java.io.InputStream;
|
|
import com.qxueyou.scc.base.model.Result;
|
import com.qxueyou.scc.teach.res.model.ResFile;
|
|
public interface IFileService {
|
|
/**
|
* ÉÏ´«Îļþ
|
* @param in ÎļþÊäÈëÁ÷
|
* @param name ÎļþÃû
|
* @return ÉÏ´«½á¹û:{"success":true,msg:"success",attrs:{"fileId","90023afwe32300fee23"}},Èô³É¹¦£¬Ôò·µ»ØfileId
|
*/
|
Result doUpload(InputStream in,String name);
|
|
/**
|
* ·µ»ØÎļþ
|
* @param fileId
|
* @return
|
*/
|
ResFile read(String fileId);
|
|
/**
|
* ·µ»ØÎļþId
|
* @param path Îļþ·¾¶
|
* @return
|
*/
|
String readIdByPath(String path);
|
|
/**
|
* ·µ»ØÎļþÁ÷
|
* @param id Îļþ·¾¶
|
* @return
|
*/
|
InputStream readStreamById(String id);
|
|
}
|