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); }