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

镇江集团网站建设平面设计师简历范文

镇江集团网站建设,平面设计师简历范文,seo教程,专业装修别墅背景 前端 经常需要上传文件 图片 视频等等 到后端服务器#xff0c; 如果到自己服务器 一般会有安全隐患。也不方便管理这些文件。如果要想使用一些骚操作 比如 按照前端请求生成不同分辨率的图片#xff0c;那就有点不太方便了。 这里介绍以下 minio#xff0c;#xff0… 背景 前端 经常需要上传文件 图片 视频等等 到后端服务器 如果到自己服务器 一般会有安全隐患。也不方便管理这些文件。如果要想使用一些骚操作 比如 按照前端请求生成不同分辨率的图片那就有点不太方便了。 这里介绍以下 minioMinIO | 企业级、高性能对象存储有点类似 腾讯云 阿里云的 对象存储头衔有很多 总结  技术性能强悍  可以使用的姿势比较多    这里只要介绍下从 Flutter 上传图片的 和 视频 的操作 minio 搭建 官网MinIO | 高性能, Kubernetes 原生对象存储 下载解压 我这里编写了脚本 run.bat # 设置用户名 set MINIO_ROOT_USERadmin # 设置密码8位 set MINIO_ROOT_PASSWORD12345678 minio.exe server --address :9000 --console-address :9001 D:\MinIO_FileDatum\Data 新建txt 文档脚本粘贴进去 保存退出修改文件名和后缀  然后点击运行 按照上面的 ip 和 端口 和密码 之后登录设置仓库     创建一个访问秘钥   Flutter中使用Minio 因为我 flutter SDK 版本 3.10.2    比较高 所以使用的是 pubspec.yaml # minio 文件系统 minio_new: ^1.0.2 这里我是 使用   来录制视频的所以得到的是  AssetEntity wechat_camera_picker: ^3.8.0 图片上传不带进度 //视频生成的缩略图 String? thumbnailPath await VideoThumbnail.thumbnailFile(video: file.path, ); print(------thumbnailPath: $thumbnailPath);final minio Minio(endPoint: 172.61.10.9,port: 9000,accessKey: AppMinio().accessKey,secretKey: AppMinio().secretKey,useSSL: false, );int index thumbnailPath!.lastIndexOf(/); //图片的文件名 String pictureName thumbnailPath!.substring(index 1);//存图片 String res await minio.fPutObject(vidoes, pictureName, thumbnailPath!); print(minio ------res :${res}); 视频上传带进度条 StreamListint inputIntList file.openRead(); StreamUint8List inputStream inputIntList.asyncMapUint8List((event) Uint8List.fromList(event)); String res1 await minio.putObject(imvideo,videoName,inputStream,onProgress: (int progress) {print(进度 onProgress: ${progress / fileSize});}, ); 完整函数代码 void _videoThumbnail(AssetEntity entity) async {File? file await entity.file;if (file ! null) {// String thumbnailPath file.path;// thumbnailPath // thumbnailPath.substring(0, thumbnailPath.length - 3) png;// File photoPath File(thumbnailPath);//// var pathBool await photoPath.exists();String? thumbnailPath await VideoThumbnail.thumbnailFile(video: file.path,);print(------thumbnailPath: $thumbnailPath);final minio Minio(endPoint: 172.61.10.9,port: 9000,accessKey: AppMinio().accessKey,secretKey: AppMinio().secretKey,useSSL: false,);int index thumbnailPath!.lastIndexOf(/);String pictureName thumbnailPath!.substring(index 1);//存图片String res await minio.fPutObject(vidoes, pictureName, thumbnailPath!);print(minio ------res :${res});//读文件// final stream await minio.getObject(vidoes, res);// Directory dir await getApplicationSupportDirectory();// String path ${dir.path}/image/abc.png;// await stream.pipe(File(path).openWrite());int index2 file.path.lastIndexOf(/);String videoName file.path.substring(index2 1);print(pictureName:${pictureName});print(videoName:${videoName});int fileSize await file.length();//存 视频StreamListint inputIntList file.openRead();StreamUint8List inputStream inputIntList.asyncMapUint8List((event) Uint8List.fromList(event));String res1 await minio.putObject(vidoes,videoName,inputStream,onProgress: (int progress) {print(进度 onProgress: ${progress / fileSize});},);print(minio ------res :${res1});} }
http://www.w-s-a.com/news/908027/

相关文章:

  • 仿制别人的竞价网站做竞价犯法吗wordpress添加版块
  • wordpress主题 站长互联网站备案表
  • 广州品牌策划公司排行南宁seo网络推广公司
  • 营销型网站图片肯德基网站开发
  • 网站的外链是什么wordpress开启菜单
  • 文字字体是什么网站西安博达网站建设
  • 北京南昌网站建设网站查看空间商
  • 网站建设人员职责分布乐清市网站建设设计
  • 网站建设etw网站建设陕西
  • 网站文章页内链结构不好可以改吗wordpress英文模板下载
  • 北京天通苑 做网站哈尔滨快速网站排名
  • 网站开发负责人是什么职位试剂网站建设
  • 什么是展示型网站wordpress链接视频
  • 佳木斯城乡建设局网站过年做哪个网站能致富
  • 石家庄快速网站搭建设计公司属于什么企业
  • 中小学智慧校园建设平台网站sem竞价推广
  • 想创建一个网站官方网站建设推广
  • 江门网站优化民间it网站建设
  • 科研实验室网站建设wordpress加载模板
  • 用r做简易的网站软件园二期做网站的公司
  • 菏泽网站建设价格长春高档网站建设
  • PHP网站开发与管理设计心得网站流量图怎么做
  • 苏州做网站企业wordpress点击文字弹出层
  • 做网站必要性中山古镇做网站
  • 增城住房和城乡建设局网站2021网站你懂我意思正能量
  • seo优秀网站深圳企业医疗网站建设
  • 单页 网站 模板重庆微信网站制作专家
  • 石家庄网站定制制作企业所得税优惠政策最新2022文件
  • 免费推广网站途径有哪些郑州企业型网站建设
  • wap网站建设设计wordpress首页名称