“校园知网”5月8日冲刺计划书

  • 我昨天的成就(完成了哪个任务,花了多少时间,还剩余多少时间)

  1. 后台管理课程视频的上传功能
  2. 资源课件的上传功能
  3. 花费了约一天的时间
  • 遇到什么困难

  1. 上传文件问题,首先查阅资料了解文件上传的几种方式,参考博客:https://www.cnblogs.com/sunliyuan/p/5737928.html
  2. 文件上传的路径问题,即上传成功后如何自动保存至项目文件夹下
  3. 文件上传时如何限制上传文件的类型,在收到上传文件名时,如何判断后缀名是否合法?
  4. 上传下载的Servelt如何码,参考博客:https://blog.csdn.net/HH1778981113/article/details/86152368
  5. 文件上传功能基本实现,但下载功能当点击时出现IIS404错误参考很多博客,试了很多方法,无法解决。参考博客:https://blog.csdn.net/zoucui/article/details/83786009https://bbs.csdn.net/topics/370076663,决定暂时放过下载功能模块的实现
package com.classnet.util.upload;

import java.io.File;
import java.io.IOException;

public class FileIO {

    public static void move(File source,File target){
        move(source,target,true);
    }
    
    public static void move(File source,File target,boolean exist){
        if(!exist){
            if(target.exists()){
                throw new IllegalArgumentException(target.getAbsolutePath()+" exist.");
            }
        }
        source.renameTo(target);
    }
    
    public static void delete(File f)throws IOException{
        if(f.exists())
            throw new IOException("file not found");
        f.delete();
    }
    
    public static void delete(String f)throws IOException{
        delete(new File(f));
    }
}
  • 今天的任务

  1. 校园论坛的发表评论功能
  2. 发表话题功能
原文地址:https://www.cnblogs.com/fuheishi/p/11056608.html