05 spu和sku解析 分布式文件服务器FastDFS

spu商品信息聚合的最小单位    例如iphone7

sku库存进出计量单位     例如 

  1. iphone7   金色  移动  32G  
  2.  iphone7   银色  电信  64G  
  3.  iphone7   粉色  电信  128G  都是sku

富文本编辑器  

初始化  KindEditor.ready    allowFileManager 【是否允许浏览服务器已上传文件】 默认值是:false

var   editor;
KindEditor.ready(function (k) {
    editor=K.create('textarea[name="content"]',{
            allowFileManager:true
    });
});

提取富文本编辑器中的内容     var content=editor.html()   

清空内容  editor.html("")

  1. 上传图片步骤
  2. 后端使用MultipartFile接收前端传过来的图片
  3. 获取文件名  multipartFile.getOriginalFilename()
  4. 使用Client.conf配置文件指定图片服务器地址
  5. 在springmvc.xml文件中配置文件上传多媒体解析器
  6. 使用工具类上传图片只返回图片id(由fastDFS自动组装的包括 组名 虚拟磁盘路径  数据两级目录  文件名 组成 )想要前端访问到图片还应拼接上服务器地址
  7. 在AgularJS中使用new FormData()表示上传带有图片的表单   
  8. formData.append("file",file.files[0])  file 是angularjs上传文件固定的
  9. post方式上传  data类型设置  为上面的formData  此时还应设置头信息 headers :{'Content-Type':undifined} 此时浏览器就会把header头信息变成  multipart/form-data格式   否则默认为application/json格式  
  10. 还需要表单序列化   transformRequest : angular.identity
  •     formData.append("file",file.files[0]);   
    		return $http({
                method:'POST',
                url:"../upload.do",
                data: formData,
                headers: {'Content-Type':undefined},
                transformRequest: angular.identity
            });		
    	}	
    });
    

    FastDFS 包括

  • Tracker server  作用是负载均衡 和调度 

  • Storage server  文件存储   

  • 总体上传流程  客户端请求tacker server   通过trackerserver的调度最终由  Storage  server完成文件上传和下载

  • 特点不在把文件上传到项目  把上传文件和项目分离

  • 1 storage集群特点   storage集群由一个或多个组 组成  

  • 2 每个组中由一台或多台存储服务器组成  组内服务器可以相互通信   组与组之间不可以通信

  • 3 存储服务器会定时向tracker server报告他们的状态

https://blog.csdn.net/lihang_1994/article/details/72598894

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值