当前位置: 首页 > news >正文

张店做网站深圳办公室出租

张店做网站,深圳办公室出租,wordpress七牛不显示小图,消费者联盟网站怎么做一直对分布式的文件储存系统很感兴趣#xff0c;最开始关注淘宝的TFS#xff08;Taobao File System#xff09;#xff0c;好像搁浅了#xff0c;官方地址无法访问#xff0c;github上面#xff0c;各种编译问题#xff0c;无意间发现了SeaweedFS链接seaweedfs测试了一… 一直对分布式的文件储存系统很感兴趣最开始关注淘宝的TFSTaobao File System好像搁浅了官方地址无法访问github上面各种编译问题无意间发现了SeaweedFS链接seaweedfs测试了一番写个应用的文章和.net core实践的短文分享一下SeaweedFS如何使用SeaweedFS的Releases下面下载成品1.20主要原因是懒不想去编译运行命令weed master再挂载两个分布的服务weed volume -dirD:/FileService/Volume/1 -max1000 -mserverlocalhost:9333 -port8080weed volume -dirD:/FileService/Volume/2 -max1000 -mserverlocalhost:9333 -port8081我们在访问一下http://localhost:9333/dir/assign返回可能是这样的内容{fid:1,1642d6a0d7,url:127.0.0.1:8081,publicUrl:127.0.0.1:8081,count:1}我们解释一下fid是我们需要的上传的参数publicUrl是我们实际上需要上传的地址我们这次上传的目标地址是http://publicUrl/fidhttp://127.0.0.1:8081/1,1642d6a0d7上传的参数file是对应的文件上传类型是form-data就是标准的html表单提交方式返回你的类型可能是{    name: 150106109346115258.jpg,    size: 206354,    eTag: 9e663632}这个etag经常做web缓存的人肯定不陌生http缓存的策略访问地址则为http://127.0.0.1:8081/1,1642d6a0d7 http://127.0.0.1:8081/1/1642d6a0d7 http://127.0.0.1:8081/1/1642d6a0d7/150106109346115258.jpgSeaweedFS支持多数据中心这个在官方github有提到SeaweedFS自带健康检查内部走的GRPC做健康检查所以请保持分布的服务端口外界可访问无论是docker还是虚拟机、VPS最终上传还是走的那个端口.Net Core下的实践我们先把两个返回的实体对象做一下我们再根据这两个实体设计一个上传服务再设计一个注入的参数 public class SeaweedFSServiceConfiguration{               public string BaseUrl { get; set; } localhost:9333;               public string DirAssign { get; set; } /dir/assign;}DirAssign这个是默认的参数如果要用数据中心的话这个就可以自定义修改了在Startup.cs的注入一下测试文件上传先写一个扩展方法我们希望看见的返回地址是http://127.0.0.1:8081/1,1642d6a0d7 http://127.0.0.1:8081/1/1642d6a0d7这个地址的后者实现如下写一个控制器测试上传构建一下返回参数和入参    public class UploadFileResponseModel{public string FileName { get; set; }}    public class UploadFileRequestModel{public IFormFile File { get; set; }}控制器代码如下我们用postman测试一下 ok上传成功我们访问http://localhost:9333/4,1ca657cf3f http://localhost:9333/4/1ca657cf3f http://127.0.0.1:8080/4,1ca657cf3f http://127.0.0.1:8080/4/1ca657cf3f前面两个地址会转跳到后面两个地址 后记我这代码测试会出现不返回name字段的情况{name: 150106109346115258.jpg,size: 206354,eTag: 9e663632 }这种json格式是直接上传的返回但是我们这个上传服务会变成{size: 206354,eTag: 9e663632 }我见了鬼了谁有发现原因请告诉我一下拜托了原文地址https://www.cnblogs.com/NCoreCoder/p/10254503.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.pierceye.com/news/502550/

相关文章:

  • 站群管理系统汕头网站建设和运营
  • 泉州哪里做网站开发攻击asp网站
  • 网站参考模板网络营销案例论文3000字
  • 网站开发 盈利采购网站模板
  • 营销网站建设的规则徐州经济开发区网站
  • 做动图的网站知乎wordpress 死链提交
  • 无锡网站维护公司安卓手机优化软件排名
  • 怎么查一个网站做的外链浏览器网站免费进入
  • 济南网站建设小程序必要网站用什么做的
  • 京东商城网站怎么做wordpress幻灯
  • 建设银行明细网站能查多久企业取名
  • 总行网站建设银行报培训机构是干什么的
  • 企业网站推广建议淳安千岛湖建设集团网站
  • 网站建设代码优化石家庄门户网站制作
  • 网站可以制作ios网站源码提取
  • 建设银行网站怎么开通手机通知做网站回答
  • 网页制作的价格大概三河网站seo
  • 东莞网站建设 信科网络wordpress图片域名
  • 软件行业 网站建设 模块吉林电商的网络推广
  • 自己有服务器和域名怎么做网站门户网站建设推荐
  • 兰州新站点seo代理吉林市网站建设招标
  • 网站开发形式选择wordpress tag__not_in
  • 中国建设银行官网登录入口手机版长沙seo外包平台
  • 网站开发过程分为哪几个阶段电子商务网站建设毕业设计
  • 网站建设管理风险点广州网站设计智能 乐云践新专家
  • 阿里云增加网站wordpress前台后台都空白
  • 做网站商城要注册什么公司建行官网官网网站吗
  • 国外做meta分析的网站wordpress 下载文件插件
  • 济南城市建设集团网站陕西网
  • 专业的网站设计制作怎么建正规网站