精华内容
下载资源
问答
  • 安装FTP 将本地项目或者文件上传到linux上 1-搭建FTP服务器   FTP是指File Transfer Protocol(文件传输协议),主要实现两个功能:上传,将本地文件上传到远程计算机;   1.1. 挂载光驱 mkdir /mnt/cdrom...

    安装FTP  将本地项目或者文件上传到linux上

    1-搭建FTP服务器

     

    FTP是指File Transfer Protocol(文件传输协议),主要实现两个功能:上传,将本地文件上传到远程计算机;

     

    1.1. 挂载光驱

    mkdir /mnt/cdrom

    mount /dev/cdrom  /mnt/cdrom   //挂载光驱(需要先创建挂载目录) 

    /dev/cdrom - > 虚拟机光驱

    错误情况:

    原因:CD/DVD没有连接

    解决方案:

    1、

     

    2、

    将CD/DVD  连接起来

    挂载成功:

    umount  /mnt/cdrom  //卸载挂载点(如果多次挂载,卸载其中一个挂载点,其他挂载点可以正常使用)

    1.1. 安装FTP服务

    1.1.1. 关闭selinux:

    vim /etc/selinux/config

    修改前:

     

    修改为:

     

    注意:重新启动centos(Linux操作系统)reboot

     

    重启系统后要重新挂载

    1.1.1. 从系统光盘安装vsftpd

    Vsftpd这个软件在光盘的Packages目录下

    安装:

    rpm -ivh /mnt/cdrom/Packages/vsftpd-2.2.2-11.el6_4.1.i686.rpm

     

    查询:

    使用rpm -q vsftpd 查询是否安装成功

    rpm -qa | grep vsftpd

    删除:

    rpm –e <包的名字>

    rpm -e  vsftpd-2.2.2-11.el6_4.1.i686

    1.1.2. 配置linux防火墙 

    输入setup命令进入系统配置

     

    选择防火墙配置

     

     

    选择定制

     

     

    选中ftp(用空格键来选择或取消),运行ftp协议穿过防火墙,点确定

     

    确定

    后面还有很多截图    需要的可以加群 858507220。

     

    展开全文
  • return "上传失败,请选择文件"; } String rootPath = System.getProperty("user.dir"); String fileName = file.getOriginalFilename(); String filePath = rootPath + "\\src\\4.Service\\Gaea.PreNucleusGt....

    注意路径:可以从磁盘中找出文件夹具体路径拿出来就可以使用了‘’

    代码:

    package gaea.ImportService.utils;
    import com.alibaba.fastjson.JSONObject;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.core.io.ClassPathResource;
    import org.springframework.core.io.Resource;
    import org.springframework.core.io.support.PropertiesLoaderUtils;
    import org.springframework.util.ResourceUtils;
    import org.springframework.stereotype.Service;
    import org.springframework.web.multipart.MultipartFile;

    import javax.servlet.http.HttpServletResponse;
    import java.io.*;
    import java.util.Properties;

    public class uploads {

    private static final Logger logger = LoggerFactory.getLogger(uploads.class);
    
    public static String logUpload(MultipartFile file) throws Exception {
        if (file.isEmpty()) {
            return "上传失败,请选择文件";
        }
       String rootPath = System.getProperty("user.dir");
        String fileName = file.getOriginalFilename();
        String filePath = rootPath + "\\src\\4.Service\\Gaea.PreNucleusGt.Boot\\src\\main\\resources\\UploadsFile\\";
        File dest = new File(filePath+fileName);
        try {
            file.transferTo(dest);
            logger.info("上传成功");
            return "上传成功";
        } catch (IOException e) {
            logger.error(e.toString(), e);
        }
        return "上传失败!";
    }
    
    }
    
    展开全文
  • String filepath = Dubbo2RestController.class.getResource("/").getPath() + File.separator + "dubboJar"; File file = new File(filepath); if(file.getParentFile() !...
    String filepath =  Dubbo2RestController.class.getResource("/").getPath() + File.separator + "dubboJar";
    File file = new File(filepath);
    if(file.getParentFile() != null && !file.getParentFile().exists()) {
    boolean result = file.getParentFile().mkdirs();
       if (!result) {
          logger.warn("创建文件夹失败");
       }
    }

     

    展开全文
  • 当我们没有搭建单独的文件服务器时,我们需要将文件上传项目目录下,今天我们就学习如何上传文件到项目的resources目录下 一、引入依赖 <dependency> <groupId>commons-fileupload</groupId> ...

    当我们没有搭建单独的文件服务器时,我们需要将文件上传至项目目录下,今天我们就学习如何上传文件到项目的resources目录下

    一、引入依赖

    <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.3.3</version>
    </dependency>
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.6</version>
    </dependency>
    <dependency>
        <groupId>commons-net</groupId>
        <artifactId>commons-net</artifactId>
        <version>3.3</version>
    </dependency>
    

    文件上传,就会涉及到 IO 操作,我们需要引入以上依赖

    二、配置文件

    spring:
      # 上传文件
      servlet:
        multipart:
          max-file-size: 10MB
          max-request-size: 10MB
    

    配置上传文件的最大值:

    • spring.servlet.multipart.max-file-size,限制单个文件的最大值
    • spring.servlet.multipart.max-request-size,限制上传的多个文件的总大小

    三、上传工具类

    package com.asurplus.common.utils;
    
    import org.apache.commons.lang3.StringUtils;
    import org.springframework.beans.factory.annotation.Value;
    import org.springframework.stereotype.Component;
    import org.springframework.util.ResourceUtils;
    import org.springframework.web.multipart.MultipartFile;
    
    import java.io.File;
    import java.net.InetAddress;
    import java.util.UUID;
    
    /**
     * 文件上传
     *
     * @author YangXiuTeng
     * @date Jun 1, 2015
     */
    @Component
    public class UploadFileUtil {
    
    	/**
    	* 项目端口
    	*/
        @Value("${server.port}")
        public String port;
    
    	/**
    	* 项目路径
    	*/
        @Value("${server.servlet.context-path}")
        public String contextPath;
    
    	/**
         * 上传文件
         * 
         * @param multipartFile 文件对象
         * @param dir 上传目录
         * @return
         */
        public ResponseResult uploadFile(MultipartFile multipartFile, String dir) {
            try {
                if (multipartFile.isEmpty()) {
                    return ResponseResult.error("请选择文件");
                }
                // 获取文件的名称
                String originalFilename = multipartFile.getOriginalFilename();
                // 文件后缀 例如:.png
                String fileSuffix = originalFilename.substring(originalFilename.lastIndexOf("."));
                // uuid 生成文件名
                String uuid = String.valueOf(UUID.randomUUID());
                // 根路径,在 resources/static/upload
                String basePath = ResourceUtils.getURL("classpath:").getPath() + "static/upload/" + (StringUtils.isNotBlank(dir) ? (dir + "/") : "");
                // 新的文件名,使用uuid生成文件名
                String fileName = uuid + fileSuffix;
                // 创建新的文件
                File fileExist = new File(basePath);
                // 文件夹不存在,则新建
                if (!fileExist.exists()) {
                    fileExist.mkdirs();
                }
                // 获取文件对象
                File file = new File(basePath, fileName);
                // 完成文件的上传
                multipartFile.transferTo(file);
                // 返回绝对路径
                return ResponseResult.success("上传成功", "http://" + InetAddress.getLocalHost().getHostAddress() + ":" + port + contextPath + "/upload/" + fileName);
            } catch (Exception e) {
                e.printStackTrace();
            }
            return ResponseResult.error("上传失败");
        }
    }
    
    
    • 我们由于需要在工具类中获取项目端口及上下文路径,所以我们使用注解 @Component
    • 我们上传的根目录在:resources/static/upload
    • 文件名,我们使用了 uuid 作为新的文件名,保证文件不会被覆盖
    • 我们返回的路径是绝对路径,在实际的生成环境中,建议使用相对路径
    • ResponseResult 是我们自定义的统一返回对象,表示成功还是失败

    四、上传调用

    • 1、注入上传工具类
    @Autowired
    private UploadFileUtil uploadFileUtil;
    
    • 2、上传 API
    /**
     * 上传文件
     * <p>
     * Ajax方式上传文件
     *
     * @return
     */
    @PostMapping("uploadFileAjax")
    @ResponseBody
    public ResponseResult uploadFileAjax(HttpServletRequest request) {
        MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest) request;
        MultipartFile file = multiRequest.getFile("files");
        String dir = request.getHeader("Minio-dir");
        return uploadFileUtil.uploadFile(file, dir);
    }
    
    • 3、上传调用

    Html

    <p>ajax提交</p>
    <hr>
    <div style="height: 200px;width: 200px;position: relative;border: 1px #e2e2e2 solid">
        <input type="file" accept="image/*" id="imgUpload" style="position: absolute;left: 0;top: 0;opacity: 0;filter: alpha(opacity=0);height: 100%;width: 100%;z-index: 99">
        <img src="" alt="" id="picImg" style="height: 100%;width: 100%;position: absolute;left: 0;top: 0;">
    </div>
    

    JavaScript

    $('#imgUpload').change(function () {
        var formData = new FormData();
        formData.append("files", $("#imgUpload")[0].files[0]);
        var index = layer.load();
        $.ajax({
            type : "POST",
            cache: false,
            dataType: "json",
            data : formData,
            processData :  false,
            contentType :  false,
            url: baseUrl + 'uploadFileAjax',
            success:function(res){
                layer.close(index);
                layer.msg(res.msg);
                if(200 == res.code){
                    $('#picImg').attr('src',res.data);
                }
            },
            error:function() {
                layer.close(index);
                layer.msg("服务器异常!");
            }
        });
    });
    

    五、上传测试

    上传元素
    点击上传

    上传成功
    图片上传成功,转到上传目录:

    上传目录
    成功上传至项目的 resources/static/upload/ 目录下

    如您在阅读中发现不足,欢迎留言!!!

    展开全文
  • throws IOException { // 获取文件上传要保存的文件地址 String path = req.getSession().getServletContext().getRealPath("/upload"); //D:\ssgxWorkSpase\.metadata\.plugins\org.eclipse.wst.server.core\...
  • 本地上传文件到gitlab项目分支

    千次阅读 2019-08-16 16:02:21
    以下包括使用git新建分支并上传的过程,如果上传到gitlab已有分支,则省略第5步即可。 1. git init #生成本地./git 文件 2. git add . #添加需要上传文件 3. git commit -m "**" #双引号内对上传文件描述 4. git ...
  • 上传文件项目到svn上

    千次阅读 2019-07-30 12:11:31
    一、在之前有svn项目的文件夹中检出,这一步主要是为了获得svn的仓库地址, 二、在一个之前有的svn项目里面右键...然后在这个界面里右键里选择加入文件夹,选择本地的文件夹就可以了,这样就将新的项目上传到svn了 ...
  • 功能描述: springboot项目上传文件上传路径:resources文件下和项目外的地方如D盘等。 要解决的问题: 1.上传路径的设置。...2.上传到别的地方后,前端展示访问的配置。 3.从磁盘中读取图片、视频、音频等
  • 实验需要将本地的文件上传到SVN的doc文件夹下, 在桌面右击“TortoiseSVN”->“Repo-brower”->输入你的仓库的url->输入用户姓名和密码,即可访问svn,右键点击Add File即可添加要上传的文件,如下图操作...
  • IDEA上传项目到git和将文件项目上传到git一.安装git 二、在idea的settings的version control的git那里将安装的git设置进去 三、在vcs–如图所示 四、在vcs中如图 本Markdown编辑器使用[StackEdit][6]修改而来...
  • SpringBoot将文件上传到项目的根路径中,相对路径

    万次阅读 多人点赞 2019-09-04 14:51:26
    //构建文件上传所要保存的"文件夹路径"--这里是相对路径,保存到项目根路径的文件夹下 String realPath = new String("src/main/resources/" + UPLOAD_PATH_PREFIX); logger.info("-----------上传文件保存的路径...
  • 项目文件传输 远程服务器的指定文件夹 name随意起个名字 1 是你的本地项目的文件夹路径 2 是你上传到的服务器的问价夹路径,你也可以直接写tomcat的webapps,我在此只是为了测试 ...
  • 上传项目文件到百度AIstudio

    千次阅读 2020-05-08 17:23:04
    上传项目到百度AIstudio先创建一个项目导入自己的项目文件的解压缩 先创建一个项目 创建后点击“查看项目详情”,进入项目后,点击“启动环境” 导入自己的项目 因为notebook中不支持上传文件夹,所以需要将自己的...
  • 最近写文件上传的SpringBoot项目时发现,文件上传项目的static/upload文件夹后,项目没有自动刷新,导致我在前台无法访问已经上传成功的文件,必须要手动刷新一下后台的项目才能访问,对于这个问题解决方案如下: ...
  • SpringBoot + Vue 实现文件上传功能,文件下载功能
  • SpringBoot上传文件项目路径下

    千次阅读 2019-08-20 14:06:16
    @Api(tags = “上传文件项目路径”,description = “上传文件项目路径”) public class UploadController { @ResponseBody @PostMapping("/upload-file") public Map,Object> upload(@RequestParam(...
  •  问题:上传文件到Tomcat后,每次重新发布项目,之前上传文件莫名其妙消失了 原因:Eclipse中配置的发布项目的服务器之前修改成了我自定义的Tomcat路径,修改成Eclipse自带的服务器后,问题解决。实际原因我看了...
  • 例如我将要把一个图片上传到项目中 //获得上传的路径 String path = getServletContext().getRealPath("/book_img");//得到的路径为D:\法方课件\JAVA\apache-tomcat-7.0.57\webapps\zhistore\book_img 这样的话...
  • 安装完成后就可以使用rz命令上传本地的文件到linux平台。运行rz命令,会弹出选择文件的对话框。 4.  如果上传单个文件就直接执行命令rz 然后选择文件即可   5. 如果上传文件夹 需要先进行压缩   ...
  • SpringBoot部署项目到Linux上传文件路径问题 使用项目相对路径上传到话会上传到linux服务器/tmp 临时文件目录中,但是问题是还会报异常 Caused by: java.io.FileNotFoundException: /tmp/tomcat....
  • 本文介绍几种常见的方法,把文件上传到Linux服务器中! 常见有使用:scp命令、xshell软件里的xftp程序、U盘挂载、服务器自带的lrzsz程序。 一、scp使用说明: 1、把本机的文件给目的服务器: scp get66.pcap root@...
  • 手把手教如何将本地项目上传到Github(包会)

    万次阅读 多人点赞 2019-06-28 16:24:06
    一、使用git上传文件到GitHub需要git客户端以及注册GitHub账号。命令简单上传通道 git官网:去git官网 github官网:去github官网 git的安装以及GitHub的注册这里就不说了。还不知道的,没安装的看这里:我要去看git...
  • 给政府机构做的项目,省局里面用的Linux服务器,文件都放在里面,现在我们给市局做项目,市局要省局的部分文件,那么省局Linux服务器里面的文件如何给我们这边的Windows服务器里面呢?需要我们这边再搭建一个linux...
  • 可以考虑将图片转成base64编码存放数据库中返回给前端进行展示 jquery将图片转base64可参考:https://www.cnblogs.com/interdrp/p/7902506.html java将图片转base64可参考:...
  • 最近在学习github,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败,而且也不能上传文件夹。如果本地编辑好了,完成以后再一起上传github,会方便许多。1. github在线上传...
  • 上传文件到git用命令最简单的方式

    千次阅读 2019-09-27 10:53:57
    首先你需要一个github账号,... ... 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: ... 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repositor...
  • 因为最近的一个项目涉及文件上传下载,然后自己就去网上找了很多文章来看,但发现许多都不是很适合,在总结了许多文章后形成了自己的一套解决方案。 首先你需要在你的linux虚拟机上配置好ftp环境,建议安装可视...
  • 使用 Tomcat 作为服务器的时候,将上传文件保存在项目路径下,每次重启服务或者打成 war 包的时候很容易丢失上传文件,于是我们配置 Tomcat 把文件保存到项目外的其他磁盘路径: 1. 打开 Tomcat conf 文件夹下...
  • 文章目录前言一、环境准备及依赖库二、项目结构三、 功能实现1、axios二次封装2、 单文件上传FROM-DATA,先选文件再上传3、 单文件上传BASE64,只能上传小于100K的png或jpg图片文件4、多文件上传FORM-DATA5、多文件...
  • java文件上传到服务器

    万次阅读 2019-03-06 10:05:32
    java文件上传到服务器 最近项目中使用了文件从本地服务器的功能。其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 638,773
精华内容 255,509
关键字:

文件上传到别的项目