调用七牛云简单的上传附件的方法
需要引入Qinu的包
appid,和appkey申请注册的时候会有
Bucket = “kettle1” 这个是在上面新建的空间名。
// See https://aka.ms/new-console-template for more informationusing Qiniu.Http;
using Qiniu.Storage;
using Qiniu.Util;
Mac mac = new Mac("appid", "appkey");
//PutPolicy putPolicy = new PutPolicy();
//putPolicy.Scope = "kettle1";
//string token = Auth.CreateUploadToken(mac, putPolicy.ToJsonString());// 上传文件名
string key = "key";
// 本地文件路径
string filePath = "D:\\download\\screenrecorder_651E0D55.exe";
// 存储空间名
string Bucket = "kettle1";
// 设置上传策略
PutPolicy putPolicy = new PutPolicy();
// 设置要上传的目标空间
putPolicy.Scope = Bucket;
// 上传策略的过期时间(单位:秒)
putPolicy.SetExpires(3600);
// 文件上传完毕后,在多少天后自动被删除
putPolicy.DeleteAfterDays = 1;
// 生成上传token
string token = Auth.CreateUploadToken(mac, putPolicy.ToJsonString());
Config config = new Config();
// 设置上传区域
config.Zone = Zone.ZONE_CN_East;
// 设置 http 或者 https 上传
config.UseHttps = true;
config.UseCdnDomains = true;
config.ChunkSize = ChunkUnit.U512K;
// 表单上传
FormUploader target = new FormUploader(config);
HttpResult result = target.UploadFile(filePath, key, token, null);
Console.WriteLine("form upload result: " + result.ToString());Console.WriteLine("Hello, World!");
调用七牛云简单的上传附件的方法相关推荐
- 七牛云 vue 图片上传简单解说,js 上传文件图片
七牛云 vue 图片上传简单解说,js 上传文件图片 一.七牛云简介 首次使用七牛云存储进行项目的图片存储,整了一上午才整明白,这些官方的教程把明白人也给说糊涂了,文档很不规范. 七牛云有免费的使用额 ...
- 微服务电商实战(十一)搭建vue项目对接注册登陆接口,解决跨域问题,使用七牛云实现头像上传
一.简介 node.js版本:v12.16.3 node.js下载 vue官网教程 iview介绍 上传头像接口,图片存储在七牛云中,注册并实名认证之后可以免费使用 以下会描述使用vue搭建项目框架的 ...
- SpringBoot(24) 整合七牛云实现文件上传
一.前言 本文将基于springboot2.1.8.RELEASE整合七牛云实现文件上传 本文参考 https://www.keppel.fun/articles/2019/02/27/1551262 ...
- html七牛云图片文件上传,使用Js将文件图片视频上传到七牛云详细教程-Fun言
前言 因为项目需要,需要将一些较大文件上传到七牛云,以前都是通过数据流上传到服务端,然后在服务端进行上传操作,因为以前文件都很小所以无所谓,但是要是几百M的文件就不行了,所以就采用前端js直接上传到七 ...
- 七牛云分片批量上传大文件视频
原本用的element上传组件,结果发现大视频总是失败,还跑出outMemoryError :java heap space 内存溢出,排查:jvm内存默认256m,每次文件上传,用的是muiltip ...
- ThinkPHP5.0+七牛云SDK文件上传
一.问:为什么建议大家使用对象存储 对象存储可以简单理解为用来存储图片.音频.视频等非结构化数据的数据池.相对于主机服务器,具有读写速度快,利于分享的特点.我为什么建议大家使用对象存储?我总结了这六点 ...
- SpringMvc+饿了么UI组件+七牛云做图片上传
前言 我之前也有用过SpringBoot+OSS做过云存储,可以去看我的文章https://blog.csdn.net/Curtisjia/article/details/109339980,当时我做 ...
- springboot+vue+element+七牛云+实现图片上传功能
注册七牛云 链接地址: https://www.qiniu.com/products/kodo,免费有10G空间与免费一个月的域名地址注册后,开启对象存储,创建空间选择地区, 上传方式: 1:前端现将 ...
- (七牛云系列)七牛云指定文件上传路径(各种语言通用)
目录 解决方法 一个实例 解决方法 方法很简单 假如你有一个文件名为xxx.jpg 同时你在七牛云中有一个文件夹为cs 则你在上传文件时,需要将文件名修改为cs/xxx.jpg,七牛云会自动识别,并放 ...
最新文章
- matlab 算法集锦
- android 校讯通 源码,校讯通Android版使用说明.doc
- 中国油气装备行业发展状况与投资前景咨询报告2022-2028年版
- Python 中函数(function)的用法
- 中兴手机数据通道打不开_中兴手机有流量,但是数据开不了怎么办?
- boost::sort模块实现整数排序测试
- 【经验分享】Hydra(爆破神器)使用方法
- 059——VUE中vue-router之路由嵌套在文章系统中的使用方法:
- Ubuntu下svn 版本管理客户端工具及常用方法
- python matplotlib使用ax绘图
- Ant命令编译flex时碰到的问题:[mxmlc] java.lang.OutOfMemoryError: Java heap space
- 达观杯文本智能处理(1)
- ENVI学习总结(七)——图像融合
- 抓取必应在线词典的英语音标
- pageoffice动态模板填充JAVA,使用卓正PageOffice--动态填充Word文档
- google服务框架 闪退_没Google服务闪退?教你解决手游谷歌服务问题
- 如何禁用/启用笔记本内置键盘?
- EEPROM 编程器
- RabbitMQ学习笔记:消息追踪Firehose功能详解
- ajax loading 总结