91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.36MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-23
  • 語言: 其他
  • 標簽: ssm??

資源簡介

嚴格仿照百度網盤搭建項目結構,基本的增刪改查,可以上傳視頻,刪除視頻,新建文件夾,刪除文件夾,移動文件夾,移動視頻,重命名,加密等。

資源截圖

代碼片段和文件信息

package?controller;

import?java.io.File;
import?java.io.IOException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;

import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?model.Message;
import?model.MyDiskInfo;
import?model.MyFile;
import?model.User;

import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.PathVariable;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?org.springframework.web.multipart.MultipartFile;

import?util.DaoSupport;
import?util.DownloadSupport;
import?util.FileStorage;
import?util.UploadHelper;

import?com.alibaba.fastjson.JSON;

import?dao.DeleteFileTransaction;
import?dao.MessageDao;
import?dao.MoveFileTransaction;
import?dao.MyDiskInfoDao;
import?dao.MyFileDao;
import?dao.UploadTransaction;

@Controller
@RequestMapping(“/home“)
public?class?DiskController?extends?Support?{
private?static?final?String?FILEbasePATH?=?FileStorage.getFilePath();

/**
?*?列出文件夾內的所有子文件
?*?
?*?@param?id
?*?@return
?*/
@RequestMapping(“/list_myfile“)
@ResponseBody
public?String?listFiles(long?id?String?pwd)?{
MyFile?folder?=?MyFileDao.getMyFile(id);
List?myFiles?=?null;

if?(folder.getIsLock()?==?1)?{
if?(folder.getPassword().equals(pwd))?{
myFiles?=?MyFileDao.getFilesByFolderId(id);
}?else?{
return?“fail“;
}
}?else?{
myFiles?=?MyFileDao.getFilesByFolderId(id);
}
return?JSON.toJSONString(myFiles);
}

/**
?*?上傳文件
?*?
?*?@param?request
?*?@param?folderid
?*?@return
?*/
@RequestMapping(“/upload/{folderid}“)
@ResponseBody
public?String?upload(HttpServletRequest?request?@PathVariable?long?folderid)?{
UploadHelper?upload?=?new?UploadHelper();
MultipartFile?file?=?upload.getFiles(request).get(0);

String?result?=?“fail“;
String?fileName?=?file.getOriginalFilename();
String?suffix?=?fileName.substring(fileName.lastIndexOf(“.“)?+?1);

User?user?=?(User)?session.getAttribute(“user“);

MyFile?myFile?=?new?MyFile();
myFile.setUser_id(user.getId());
myFile.setSize(file.getSize());

if?(MyDiskInfoDao.isEnoughSpace(myFile))?{
String?filePath?=?FILEbasePATH?+?new?Date().getTime()?+?“.“
+?suffix;

//?String?filePath?=?session.getServletContext().getRealPath(“FILE“)
//?+“/“+?new?Date().getTime()?+?“.“?+?suffix;
try?{
upload.upload(file?filePath);//?文件沒有成功保存返回失敗信息

SimpleDateFormat?sdf?=?new?SimpleDateFormat(“yyyy-MM-dd“);

myFile.setCreateDate(sdf.format(new?Date()));
myFile.setName(fileName);
myFile.setParent_id(folderid);
myFile.setType(suffix.toLowerCase());
myFile.setPath(MyFileDao.getPath(folderid)?+?folderid?+?“/“);
myFile.setLocation(filePath);
myFile.setIsShare(0);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-09-11?21:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\
?????目錄???????????0??2017-09-11?21:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\
?????文件?????????409??2017-05-02?09:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.classpath
?????文件????????1186??2017-05-02?09:26??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.project
?????目錄???????????0??2017-09-11?21:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\
?????文件?????????491??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\.jsdtscope
?????文件??????????74??2017-05-02?09:19??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\com.genuitec.eclipse.core.prefs
?????文件????????1009??2017-05-02?09:31??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件?????????118??2017-05-02?14:33??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.core.resources.prefs
?????文件?????????587??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.jdt.core.prefs
?????文件?????????112??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
?????文件?????????572??2017-05-02?09:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.wst.common.component
?????文件?????????296??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.wst.common.project.facet.core.xml
?????文件??????????49??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-09-11?21:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\
?????目錄???????????0??2017-09-11?21:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\
?????文件???????10205??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\DiskController.class
?????文件????????1944??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\LoginController.class
?????文件????????2136??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\RegisterController.class
?????文件????????2478??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\ShareController.class
?????文件?????????420??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\Support.class
?????文件????????5024??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\controller\UserSettingController.class
?????目錄???????????0??2017-09-11?21:46??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\
?????文件????????3381??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\DeleteFileTransaction.class
?????文件?????????819??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\MessageDao.class
?????文件????????2102??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\MoveFileTransaction.class
?????文件????????1397??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\MyDiskInfoDao.class
?????文件????????1281??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\MyDiskInfoDaoTest.class
?????文件????????4319??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\MyFileDao.class
?????文件????????1602??2013-06-14?17:03??仿百度網盤(Spring+SpringMvc+jdbc+MySql)\networkdisk\ImportedClasses\dao\MyFileDaoTest.class
............此處省略390個文件信息

評論

共有 條評論