Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 11b1b06

Browse files
add base64 fileTest
1 parent 7d7fb74 commit 11b1b06

File tree

3 files changed

+65
-0
lines changed

3 files changed

+65
-0
lines changed

‎demo/Base64File.cs‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
using System;
2+
using System.IO;
3+
4+
namespace demo
5+
{
6+
public class Base64File
7+
{
8+
int fileSize = -1;
9+
string base64Content;
10+
11+
public int FileSize {
12+
get {
13+
if (this.fileSize < 0) {
14+
this.fileSize=Convert.FromBase64String (this.base64Content).Length;
15+
}
16+
return this.fileSize;
17+
}
18+
}
19+
20+
public Base64File (string base64Content)
21+
{
22+
this.base64Content = base64Content;
23+
}
24+
25+
public void Save(string filename){
26+
byte[] fileContent = Convert.FromBase64String(this.base64Content);
27+
File.WriteAllBytes (filename, fileContent);
28+
}
29+
30+
public static string TESTBASE64 = "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";
31+
}
32+
}

‎demo/Program.cs‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@ public static void Main (string[] args)
2222
string localfile = "/Users/icattlecoder/Movies/tzd.rmvb";
2323
string bucket = "icattlecoder";
2424
string qiniukey = "tzd.rmvb";
25+
26+
{
27+
Base64File bfile = new Base64File (Base64File.TESTBASE64);
28+
bfile.Save ("/Users/icattlecoder/Desktop/dbase64.jpg");
29+
}
30+
31+
{
32+
UploadBase642 ();
33+
}
2534

2635
{
2736
UploadBase64 ();
@@ -106,5 +115,28 @@ public static void UploadBase64(){
106115
done.WaitOne ();
107116
}
108117

118+
public static void UploadBase642(){
119+
string bucket = "icattlecoder";
120+
string qiniuKey = "base642.png";
121+
122+
ManualResetEvent done = new ManualResetEvent (false);
123+
Base64File bfile = new Base64File (Base64File.TESTBASE64);
124+
125+
126+
QiniuFile qfile = new QiniuFile (bucket, qiniuKey);
127+
qfile.UploadCompleted+= (sender, e) => {
128+
Console.Write(e.RawString);
129+
done.Set();
130+
131+
};
132+
qfile.UploadFailed+= (sender, e) => {
133+
QiniuWebException qe = (QiniuWebException)e.Error;
134+
Console.WriteLine(qe.Error.ToString());
135+
};
136+
qfile.UploadString ((int)bfile.FileSize, "image/png", Base64File.TESTBASE64);
137+
done.WaitOne ();
138+
139+
}
140+
109141
}
110142
}

‎demo/demo.csproj‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
<Compile Include="Program.cs" />
3636
<Compile Include="Properties\AssemblyInfo.cs" />
3737
<Compile Include="jpegToBase64.cs" />
38+
<Compile Include="Base64File.cs" />
3839
</ItemGroup>
3940
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
4041
<ItemGroup>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /