首页 > 编程语言 > 详细

分布式文件上传 spring boot + fastdfs + dropzone

时间:2019-05-11 18:29:45      阅读:158      评论:0      收藏:0      [点我收藏+]

1.首先安装fastDFS 参考链接:

https://www.funtl.com/zh/spring-cloud-itoken-codeing/%E5%88%86%E5%B8%83%E5%BC%8F%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F-FastDFS.html

2.下载 Dropzone github地址 : https://github.com/enyo/dropzone

Dropzone官方文档 : https://www.dropzonejs.com/

3.下载JQuery.js 下载地址 : https://jquery.com/download/

4. 编写index.html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文件上传</title>

    <script src="/js/jquery-3.4.1.js" type="text/javascript"></script>
    <script src="/dropzone/dropzone.js" type="text/javascript"></script>

    <link href="/dropzone/dropzone.css" rel="stylesheet">
</head>
<body>

<div class="form-group">
    <label class="col-sm-2 control-label">文件上传</label>
    <input id="path"  class="form-control" placeholder="文件上传路径" />
    <div class="col-sm-10">
        <div id="dropz" class="dropzone"></div>
    </div>
</div>

<script>
    $("#dropz").dropzone({
        url: "/upload",
        paramName: "dropFile",
        maxFiles: 1, // 一次性上传的文件数量上限
        maxFilesize: 1024, // 文件大小,单位:MB
        acceptedFiles: ".jpg,.gif,.png,.jpeg,.mp4", // 上传的类型
        addRemoveLinks: true,
        parallelUploads: 1, // 一次上传的文件数量
        dictDefaultMessage: '拖动文件至此或者点击上传',
        dictMaxFilesExceeded: "您最多只能上传 1 个文件!",
        dictResponseError: '文件上传失败!',
        dictInvalidFileType: "文件类型只能是*.jpg,*.gif,*.png,*.jpeg",
        dictFallbackMessage: "浏览器不受支持",
        dictFileTooBig: "文件过大上传文件最大支持",
        dictRemoveLinks: "删除",
        dictCancelUpload: "取消",
        init: function() {
            this.on("success", function(file,data) {
                $("#path").val(data.fileName);
                console.log("File " + file.name + "uploaded");
            });
            this.on("removedfile", function(file) {
                console.log("File " + file.name + "removed");
            });
        }
    });
</script>
</body>
</html>

github地址 : https://github.com/lick468/fastdfs_demo

分布式文件上传 spring boot + fastdfs + dropzone

原文:https://www.cnblogs.com/lick468/p/10849513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!