我是靠谱客的博主 冷傲草莓,最近开发中收集的这篇文章主要介绍Microsoft Azure Storage Explorer,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  上周主管说,要把每次开过的发票,要下载成Pdf的文件,然后就实时的将这些发票存到云上面去。

 就是这个Microsoft Azure ,微软的亲儿子。

先把代码贴上来吧,挺简单的。

 1 ##1.链接账号密码
 2
StorageCredentials storageCredentials = new StorageCredentials(
 3
System.Configuration.ConfigurationManager.AppSettings["Blob_AccountName"].ToString(),
 4
System.Configuration.ConfigurationManager.AppSettings["Blob_AccountKey"].ToString()
 5 
);
 6
CloudStorageAccount storageAccount = new CloudStorageAccount(storageCredentials, "core.chinacloudapi.cn", true);
 7
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
 8 
CloudBlobContainer container;
 9
CloudBlockBlob blockBlob = null;//怎么去实例化声明
10
##2.下面这个就是将文件上传到Blob中,这个acsh是你的容器的名字,后面加上"/"
就是路径了,我写的这个是年月日的文件夹
11
 container = blobClient.GetContainerReference("acsh/" + DateTime.Now.Year + "/" + DateTime.Now.Month + "/" + DateTime.Now.Day + "");

12 ##3.FPQQLSH这个是你传到云里的文件夹的名称。 13 blockBlob = container.GetBlockBlobReference(FPQQLSH); 14 ##4. 文件以byte2stream(fileByte)的形式""传入 15 byte[] fileByte = Convert.FromBase64String(Convert.ToBase64String(PDF_FILE)); 16 blockBlob.UploadFromStreamAsync(byte2stream(fileByte));

上面加粗的就是一个路径,为了考虑到以后方便备份和迁移,在Blob容器中创建这种带有这种年月日的文件夹。

一开始在本地用Code去想了最原始的方法,就是先在本地去创建一个年月日的文件夹,还找了许多代码,最后还是不行。

不能跑一个程序就创建一个文件夹吧,到时候大批量的发票就辣么多的文件夹那可就gg了。

然后,就想到直接怼路径咋样,咦~,丢雷亩啊~~~~~~居然行了。。。

转载于:https://www.cnblogs.com/ZkbFighting/p/10694249.html

最后

以上就是冷傲草莓为你收集整理的Microsoft Azure Storage Explorer的全部内容,希望文章能够帮你解决Microsoft Azure Storage Explorer所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部