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

上线了做的网站可以登陆网站开发合同.doc

上线了做的网站可以登陆,网站开发合同.doc,供水开发建设公司网站,.net响应式网站模板背景 前端 经常需要上传文件 图片 视频等等 到后端服务器#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.dnsts.com.cn/news/266175.html

相关文章:

  • seo网站优化软件价格学院网站建设管理制度
  • 凡科网站建设平台最新版高性能网站建设指南
  • 怎么学会建自己网站的方法公司主页网站开发
  • 常用的软件下载网站四川网络营销
  • 网站建设淘宝评价公司logo设计图片免费
  • 建站前端模板国外手机模板网站推荐
  • 沧州市青县建设局网站那个网站可以做攻略
  • 网站建设合作wordpress中文分享插件
  • 莆田 做网站的公司微信小程序开发工具怎么用
  • 南宁网站建设公司哪里企业网站推广定义
  • 做我女朋网站源码工信部网站实名认证怎么做
  • 在线视频网站如何制作网站服务费算什么费用
  • 企业网站管理系统(多语言)扬中论坛
  • 深圳沙井网站建设海南手机网站建设
  • 特色食品网站建设策划书简单美食网站模板免费下载
  • 北京网站建设有哪些口岸地区网站建设内容
  • 做网站不难吧网站换域名要怎么做
  • 信誉比较好的网上做任务的网站宣传册排版
  • 我的世界手机做图的网站南宁建设信息网
  • 胶州国际网站建设效果建设钓鱼网站
  • 做网站怎么做小图标深圳网站建设制作公司排名
  • 代理龙华网站建设wordpress 本地建站
  • 常州网站建设公司好么wordpress 前端页面
  • 郑州网站app建设网站流量seo
  • 网站与网页 主页的概念及它们的区别南宁做网站外包
  • 制作一个个人网站网页设计初学者公司网页设计模板
  • 中兴能源建设有限公司网站渝北网站建设
  • 扬州住房城乡建设局网站制作网站的网址
  • 栖霞区住房和建设局网站网站创作
  • 广东省做网站的公司dedecms 图片网站