File tree 3 files changed +65
-0
lines changed
3 files changed +65
-0
lines changed Original file line number Diff line number Diff line change
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 = "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAB4APADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDI3cYqMuFBPSqlxewwLukkVewBPWsXUr+WeJmSZ4IwcfKBk1LehjGOpq3uppHlIsO59O1ZjyS3DbpGzjtWRGy7SxurgjPoB/SriLGkYdnumBOPvYpcyOhUZ9jTgiJxWja2vbHNZ8aQRiMkTMZOxmPH61eQwpeLbm2LgkctKx60cy6jVGcnZI17WBUOCKvxeUo++o981mWtjajUpFNtGQIgQCucc1PaiJpWT7HbKB6IDS5l1JjTcr26GlFdWYyr3MI/4GKlS7tUODcRYPT5qytKuJZHmHlRLsHAVKv28ty9tIzABs4XK1KmjV4WUW07Gil3a+WR5q/rUaXdttwGZiD2QmoRcXKQY5LqcNxUckt2YUK7sknJ20nNFrCt9UXkulzxFMT/ANczUwuW7W05/Af41SIu32FWYYXJ4xzzUn2e6adZA5/hJBo5uwKgurLLXNwB/wAebD/fkA/xqpqElzPamNktYlY8M0/p+FWdRglnTaoAIPc9aryWEskMUTSBdp5wevNTKTd0VTpw0cpWK0Ntc21ykzXFohXoDnnP5VqPFfOxJntlB5+WEn9S1Q3NhK5QibpjgjqfWrwVkUhnzxxSprlVktBVeWWt7sqpNIV2jUVyOuIBVUsrbit7KccnEaj+lXobGMfvDI+SSSM8Ui6fBtIBOCMYzTTk0FqXcqrLGYDJ9susD0A/wqCSVPs/2jN2yk7ceZj+VXxY26xvGWLKeSCa5H4oILbwqxs5ShWVc4bJwc/lRrcFGl0TNySSBYkcxzvuGcGZzj9aq6jNbQEO1jCYzglpecD8a5/4WXk9xpFydSuPMgicLFvJJHHPNdF4it7G/wBFmjVyWCExhCRk9hTldbMUHDfluhZJ9JtNQiRntIWeMkJ8oJHrinR+ItFZX8u/jIQZYjIArEv7C9mfTpI7CESKYyZi4yCByGBH5Yq6NCMqXpuYInkuJcrvOQFHQ1pdHI0Xv+Ej0kSBDOeQGLCM7VB6EntRJ4i0wiYwvJP5TBCIoy2SegHrWCnhPUHFszXNqrxRBOVJKkHOR0z+Natxol5591LbXVvC06oAfLztK5yfxo0E15hceJLGOKF9kxM0nlBdmGVu+QelVLzxOkDXEbWUqyRJuAdx8wzjnHIph8JrJBtuLwi4GNskKbAOc5xk5Pvmp38N28kpee8u5eCVy4BBPfIGT+NF1sS0jzBYrme48+e4Mjds9BW7aWoltWRm+prJ0zTbmUMXZxxxjvW/pmmzpG6szfMOKSeh1OK6y2I4dGiMfzuTg59KvxWFtt+Zv4uoPeg6dOts8avuy3Hb+tSppkr2yxOcc9c5FHTYq9/tlsW9miL5jAYGM5wasJHp6yKSV3jGOtVxpjPt+6MLjOatLpZLhzKoOMfd/wDr0n3SHHkW8y1EuNTBHRov61aiNqJWVVXf0OFqEDbqMWf+eZH6inmxPnGbzPm7cU3cxhbW7Jrea3QuFC/KOgFWIL+Ha7BW2p14qra2CRBsuTu9qswWUCow5we5qdTVezvuyeS+hSPz2DAZxjvTpL+EQCYAlSM8Y4oSytpIjESdvU896SS2t44RGSQi8Dmp940XsrbP/gDZb8CUJHGWOAevY1IL1hOsYhznPOelNJs1xvkUMR3bk07NkGydm7qKNUNcn8pAmoTyOwKKAM9u9QWWo3comMqAbOny8da8/wBf+JOsWepXFvBpVpbiNyq+apZsDv1FVdN8Y+OdZd/7MgSUJywitxhc+5oUW9ble2ppNch6xYXMsiHzgcggDiuR+KXiiTRkhtbGUC6k+ZuvyL6nnvUXgLxnfahqsmk61CiXEYb50GOV6g1werGfxT41kjjb/Xz+WhzwiA4z+XNXyNaXOeVW8m0rHc/DfWNb16K5a6BeOLAWVRgE9x6E12McF59pD7HIGOA4rkZfGnh3wtp66RpUZvXtxtxGwCbu5Ldzn0BrBt7nxl44ut0LtaWQb7yEpGv49WNDhdjjWaVrHp0dlIrMXBfOed3Y+1YfiLQ5rnw/fQLGGLJuQKcksOfSty1gl0nQVhV5LyWCLq55kIFeSat8RPEzSSQEw2ZBIKpFhl9uc1PIm7JlKvOx1fw+0a6tvDM/26N7cyybwrodwA7496wdT8eW8aNa2mnPJ5ZKh5ZNoPP90Z/nVD4f2et614hXURdzFInDTzSOTu/2feul+I2keHtLsn1X7DGbyV8RoWOwt6le9VKKTVzONaaXKmc0PGHii4gMtsgFtByzR2+VUD1Jrq/AnjG51lns7q133KLuDxYAYe4J4NeeN4l1aXTZtOluQbWRceWFACj2x0rsfhdZ/YLebVLiNw0+EhGOq9zWuiTOeWup3wmvM/LZpj/anx/IGlaS/JJ+z2yj/rux/wDZKWS6WOAS7SwPTtSW10k6MSAgzjlutQhWKjNqLK3z26477WJ/mKRRdtw9yi8fwxjn8yauMo+dcH2qPGw4Izx1qbFtJo84triVLdnKqCDwCpFadjdy+WzsVGMDnjFYB8TWq28ksWnzShcMRlduPUt0FdLpd1bXOnpeRwBEcBsYGatJoftIO+hNHJPIjurRkhsAKO1Aa+yQquR2+WrcDxqyqLd49x67QB/OrFvPG8hjU/MvtS17lRqRT2Ku66AUAkY65Bzj8KddLeGQPGZNhUdOP0qyJ52d/Kt0YIcFmkx/Q1KLsBELIcv2Hak43RcayTukO5F5BnrsP9KgVr46kVy/lZ644FWX5u4WHdWpV1BvtPk+Vxu25zUy3HQbu7K+g22W4ErbjKeO/Q06VXit5HdzECvzO7BVH41wfxG8R+JbO9ENjut7Uf8ALWJMljnue1cbu8SeIJRHI97eEc4djtX354FJW7mt532PULnxpoWnpJEbr7VIW6QjcPz6VUm8e6HeRwweVdQkNje4BA/Kuc0b4eXs0Ynv72KFM8xx/O/X8qx/F+m2em6ilhZF3dRmQsckk9B+VC5b2LUp25tEe1pafaIYXikjxtGGz1q0dPJmEvnAHjqM81geHLTUbXw5ZWrNL5qqAwJxj2NbF5uS2CyS7CxVVLNjJ54FTJJN2KTnZXkjiPje+21sISqFpJGZpAgzwOmam+HCzWvgC5m0VIbrVJnY+Wz4IxwP8a6XWPDcWt6UlpdR8q2QR94fQ15f4h8OW/h2WR4vEcUc68rDHkyewJXgfjinGXSxhUgltI6PwJ4R1e0mv9T1OJorkxOkKE5LMw5b/PrXn76PrsV5LbLY3YkXIfahxjvk9MV0vhHx5rGm3MC6rNJdWUnH7w8geoNepXt1bajpskDSW3kzpglZyTg/QVpK61RjGzbTPn3S0tnvYoruYQ25cCSQDO1e54r0rxF480zStDg0vwpISUUKJSmBGv49Sa4zxl4es9Bnjjg1Nbl5OfK8plKL2JJ61p+D/D1nbxx634kk+yWYIa3SRM+cfXHcUX5loEopPc9E8M61e2ngo6z4knyxy6ZUBiv8IwO5ryHxNrFxrmsSXkqYLnbHGozgZ4HvXdeJ/FWh65Ami28Wo3rO4EZiRYwG6DAPJrV8N+B7LSblbzydQuLleUZhGoQ/TJ596V9btBZLS5554e8TazoFysMbuIUPz2z8D/EGofEniC/164E166/JkIijAUVveOPDOu3Pia4uLfTLiWOYgqwAYdO5HFHhjwFql6Z/7QtWtFVCE8xtpLdjjByKpTvqQ4qOx1PhDw54VvtBt2SO3vZkXMkgJB3Hkg//AF66KKxSWxhRcRrEu1QB0x/+qvKNPm1bwR4hIuISVIwyZIWVfUV1p8f2MVm7RzIZMkrF9ncn89wFN2lqibNOzOxaEG38l2+Ud8dqisoIBETBL5kZPUMCMg+orzI6n4g8X3QiEht7LcBJ5QIRc+vPJrqHgt9GsLRLS5uGWCRcxpgMQTycAUcqC51+7PbJqF2GSMj6VzbX922tw2yXN19mcfPmHBQ88E471HHYsl7qLma8EpJ8qUdSMD8+aXQlJs5mXwgv2cNFqriQABwIl2MPdehPvW1pdlBZaeIEu1G1cDeRjPriixSxltyzWcJHugNJCII42MdrAp3Y4QVVyVexoJNGShn1Gzwp+6CB/wCzU63eyiuDIt7G4POAc/ypLCRzaNII0VgcDAqxPNN9kZgfnDYHFJ23KHRy25L+XczYY5ISMkfyqwhttigx3DbVxny25/SqpuZvssRUMrnrx1q2rXLwoFPzEfNxjFAIc9xm5h228+ORjZjt71MAHfd/Z8hY92KjH61HukJt3YHfz1HtU0s86ThEyQVGcLnmptctNrYk2ySIFawjdRyA7j/CnRQ3K52WlrGG6ncf6CoUa6N2w+cR44PbNSWYudsiMXPHG4HAoshpsTULi5sbGe8mktkihQu2EJ4H415N4Ngm8TeOPtdw6n5zcSErkAA8DH5Cuo+Ld5PZ+HLfTwcm4kG898KM8/jiqfwttLWz0SfU57y3jMr4O+QLtVfXn3NCVi09LnoxilDENfNnuFVRXk/jXW7jVfE8Ftpby3aWb/uuc75O5GO3GKueOfGMUyvYaJIzu5IlnHQjptXv+NbXwy8ISafa/wBpX6bbmdMJGV5jU/1NC0BHHG/8Z63K0Sy6gVc4KoWVAM46+ldj4U+GVvbutzrcqXUgORAn3M+5713VvYokQi3HYO1VNR0L7T5jQajfWkrrgvFKen0PFTr1H6HlHxiubY+ILfT7OFI/ssRV1RQACTwMD2rspPEX/COeDLR5YJJJo4URV6fNjv6Cn6Z8NNPt9UGo3l7PfFW3hHUDLerHvXTalZaTNCbe+tkmWQY8vbuZh7D+tNXS0CVmfOmp6pe6prEmoXDb7mV88DIz2AFdLpfhTxBrd0lzqryQRtjMs5y+PYf/AKq9ItvD2gaRqSXNn4cna4HKEYbbnucscV1yAEKxQKSORVK6RD30OQ8MeG9P8P3bm0ieWRl/10gBYf4fhWq97eLEQp+d2CoShxW5tHoKp6lkJFIB9yRT+uKUUxWsUle+lQjymjIbBbeefentHc7onAYdNwBNWZroI5SKN5ZB1VR0+p6U63vJDKsc8HlFs7SH3A/oKqwjO1HRrXUmKX9sk8a8rvB4Psa59fA2gieUfZXZlCsFMpx3ruJMbjVCX5dQU9mjI/I1KWoapWMu00u3sbU2sAhjiVshcdDUqQRFZId6sTjj0NS3UUjecihfmwysTwDTTbf6QtwrBG/iA/iosS2RNbRbWAYtkgke4NSOAQwxjPSsbxzqd5omhzahZIrSbwCWXIUHjNc14A8b3eqaodP1QQkyKTHKo2kEdiOlCjfRD5uWNzpLa1gTKrGoB5IHSmalCsMe+JVUn27+tWscggdqL1ENm5kBZQM4FUzKJUsRJFKq+cWDHldoA/QVe066Ms7RsykZ4HFZ2nGBZxi2kQkcM/8A+utW0uIpJiqrhgOpxQUgLQiWYy3flkNgL5oXjFOR5nhiMbsQRncOcipN8jyO0VrAwU4LM+Cf/HacLtljjIiG5uoB6VJRO2RLbZzkn+lXgBjpVF23Pbk8At/Q1a+0Rq2wuN3pTQFhDx6U7tVV7qKI4c8kZ/CpjOi27TdVA3cUkWmUvEXh+x8QWJtb0N8pyjqeVPrXnt38KbxZz9l1GN4s8B0+YCvVrVxIodejDNTdASxGBStZlJ6WOK8J+BtG0iZZ5t11eryDLjCH2HrXXZwCSQAOpPFVtQuVaPMEYkOcK54Gfb1qLT7f7REs94C7E8KxyowfTpVNaXYK9yydQtgRs8yUE4BRCRn61oLgjpio0CgcADFOJ4pAUlN/FK6IsckbN993Pyj6Y5/Oon2wozI5LE7ZJyMkn+6vvUsjtcuYomKxdHcd/Yf41DIjWjpKF82Fc5IGSnpgD9TVX7g0+hLBb3MsLfvDbRdgoG9vcmlsIzHPKgeRowBgu5bJ79ad9sElr529YrYHLOTyfb2poEs+BATBCP4v4m+g7UE2H3V5FbkphpJAM7E5IHv6Vm3U91c6dJvRI3dcgA52L6k9zWjLbRx20kMeEMgILHnJPc+tQrAYtPaJ2Ej+XhmAxnihNIGLZPb+V5ULrlfvDPP1NCr5t6gXpFkn6kVlLBFHfQ3US7WkjVXI43Z4rbtlSMYUY7/WnLe5K7D5OprN1TcZIWWRoyHxlQM8j3rQkcDJrM1Y/wCiM/8AcIb8jUW6h5Eb2zEnddzn8QP5CmNaxjrJcH6zN/jVgcqDWR4k8RaZoKxf2g8gMudqou4nFGokLq2k2t5plzbvFv8AMjKjcxPb3NeBRzz6bfGRCFlhYjkZGehr3S/8U6XH4bbWoZfNh+6g6Fm/u49a8LMqXer+bcABJpt0ijoATzTinFjjZxPco7+1ccM7fSNj/SnT3KSQMiJLk9CYmx/KplA2/hUkRZwMYHNNaGcUZAmn+2gPDJsHQJEc/mcVdst8cm6O1uPozIP61bmBMmcDipYKCvIiVb35/LhZAxyR5yj/ANlNSQQ3exVNvb/KMAtKx/oKuRnAx1qVaQX0KpW68+3EvkBA3RAfQ+tMa0kMztgPlu/930qxckBof9/+hqncmUXjBXcg87d2Of6Uho0JLXzJTIVwSmPoalkVBClu7gBuGGetSQMSi/Ss2/ikkvFAXK55PX8Pah6Fw13LsFyYnkjiV5sfdGMAfjVuO2kmG68kDg8+WvCD/GqlqrB4lZNpA5HpWgGxznHeiJUlYp6vFFPNa2pwpdjyDgqAOSP896a5e0KqHLRNwoPakiAnu0vG/iYpGfRMH+Zqa8TfCiDgmQAfhVNtWQ42LELBlHXIHNQzyNPKYEJWNf8AWN6+wpYsrHuJOAOKq6ddQmDzJJUQFiTuYDJpRXUJ2T0LrZjUKihVAwBVd7qRCYIF8yZhkjOAv1ptzqNqFJW5jP8AunP8qzbi8MUyTQxTSq5AkKIcgevTmkrNlxehbht2S5uFmkL7UVwOAqnnOBTdSuLiGRBHIyqVyQtT2E8JMkz2lxvlwPmiOdo6DmnXM/zfLYztxgfKP6mhmTeoun3JaIpMGdvMxyemaku3htxKZZFRSuPmaqcNzcxktHZEEnPzSAf40XC3M0wu49PgWcDBJmzken3aFZ7g20rGc0lzcWEb26iKIeWPNdTu69h/jWlDYB8tc3dzMev+sKD8lxWWJrxbWXT2SFZxICAxbIBbjHy4P1zWmw1H5vntEHsrMf5itJS7EPRivYqOIbm6jPY+aWH5Nmq5klxJZXJDOVOxwMBx/jTgt6fvXiD/AHIcfzJqtdwytdW4a7mLZOMKo7fSpWqF5luzcyWkbk/wjP1rhfjVAH0K1uAvzRzYz6Ag12unfLamLJbYxXJ6nmuT+LzoPCTBiN3nJt+tQ9UOO9zyK3mvLmGLTUkZ08zKR543HirHinSl0XUxZ+Z5hESux9yORW18KrBbrxJ57puW3XeP97tVf4rMf+EpmQjpEo4H1q29QW9j1reFQ5Ip0EkSIC7oO/LVUj02xPW2jb/eGamWys1PFrbj/tmKa2MIuyLLXtls2/aYAf8AfFRQ6nYjpcxt/und/KpbaCAH5YYxn/ZFP27GIUAAelBohU1CHqFnP0ib/CrKXmV+W2uCP93FMhPFWEPNAXsVrm5kLw4tJuHHUqPX3qfzrrnbZrz/AHpQP5Cm3TjdD/10H9ao6hNMt8DHGzBQMjJwR6e1Kw0aSy35GQttHj1Yt/QU7beMoZrmBOf4Y/8AE1BN5hIyuDsJOORn0qSNXNtGNpYgjPahIpNrYmjgmdj/AKaxYf3UAqN7W8nJja7lERPJBwSPTpTbITQrKCWYsc7j61bs96okchy2Mk5qTVJ2ILnT51hi+zzS5jkBI3n7vfH4VPa6cHczztKAOFQyHgd8+9XkODjNPIV0wT3p9CUynNp9jxmJT9eaI7a0XKpBEAP9mp1BIfORzxxUUDAsynPBpIpok8tEGFVR9BRuw23HvQzAA8/SomcBg3saLCWrJ3cjAAAz0pJSSOtQIxLB+3YVNI6455zSTB6Fcg5NPiYKMHkVHI21yD1qNpM/WqVrEF5gGGeDURwRjFNjfvRuw3akIgZeTVZV8y8aTOVjG1fr3q1cludvXpUMSCNAn5mmiWQ2mRNcIez5H0IrjPivoWsaxDanToxNFFuZ4w2GJ7EfrXYD93qTgn/WRgj8D/8AXqUkg5PSpGpWdzi/hfoF3o2m3Et/F5U87D5D1VRXnvxOkNz4yvVj5K7U49cf/Xr3IZdyO1cafAUf/CTyaxd3pniMvmLF5WPwJzT5tdRq2p0MYGAafjNNiBAGakUc1oc6QseQ2Ke6sSD2pEAzU+NykGkaLQZGSOBU6dKhRkQfMwUj1NMa+skOGu4FPoXFDsNIkux88B/6aCrqAexrFutUsCYsXKtiQE7QTx+FWBrNkPumVvohqXKPcuNOVtjUHJxxSk7QSKyv7bt84WG4Y/7oH9aSTWc/dtJOexIqfbQXUpUaj6GipbDbj1qUbgQxrHGrXHa0QD3k/wDrUg1W/wD4UgX25NZ+3p9zeNCq+h0SM3c1KWJGBXNC81FwWEka/RK0LWK9ljDSXrrkZwqgYpxqqbsiZ0ZQV5GnvwOcZqBgVVn45OarPYluGvLhj/vAf0qtdrZQL5Uj3jNjJ2lyP0q9d7EX8y28pPfFOMsAh+eaNSPVgKwnk0n7NFcpHJOJWKxryWcj61ZlawttON1LYFT2j2AsTRqyVa5cW+s1TDXUWfZwab/aVocIjvIfREJqCCVZ9KhubC0iLSgEBsDaD64qnJrF1Fa3iSQxLdWzouQSUO7ofpQwVjVlvYy/ENyf+2Jqu98QPks7o8/888fzqjqep6hpazxTtFcSGAywOqbQSOoIz7g0G/vLC5iju7lLqO4iZ1IUKQyjOBjtiizuToX476fPy6fcH6lR/WpDdX7DcunAfWcf4VgaPqcU5guJdVLzyru+zggIM9AOOv40y1u5/wCw2103U5lV2d0LnZsDEFdvToKbHddjfafVGOfsUC59Zyf5CoS2rk/8uSfXcSKoa1A1s1vd2k1wbmW4TAMpIZSeVx0xisvxrctM8/lXHlf2egmwH273zkL+QNL1EtdjXvJZ4ZRPdapY25QEfcxwfq1QXF1GYI5n1OW4WQ4j+zgfP9Mcmo9SubCXQZ9WhhglZodwk2AknHAzVSWzuLI+H4oJUhIVomdk3AMy9cZHPBocbOwJ3VzatLG0ngWUm8Ge0krqR+Galk0vTnBDw7/95yf61Bo8909xeWV46yy2zqPMVdoZWGQcdjWlxtOaHG5N2j//2Q==" ;
31
+ }
32
+ }
Original file line number Diff line number Diff line change @@ -22,6 +22,15 @@ public static void Main (string[] args)
22
22
string localfile = "/Users/icattlecoder/Movies/tzd.rmvb" ;
23
23
string bucket = "icattlecoder" ;
24
24
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
+ }
25
34
26
35
{
27
36
UploadBase64 ( ) ;
@@ -106,5 +115,28 @@ public static void UploadBase64(){
106
115
done . WaitOne ( ) ;
107
116
}
108
117
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
+
109
141
}
110
142
}
Original file line number Diff line number Diff line change 35
35
<Compile Include =" Program.cs" />
36
36
<Compile Include =" Properties\AssemblyInfo.cs" />
37
37
<Compile Include =" jpegToBase64.cs" />
38
+ <Compile Include =" Base64File.cs" />
38
39
</ItemGroup >
39
40
<Import Project =" $(MSBuildBinPath)\Microsoft.CSharp.targets" />
40
41
<ItemGroup >
You can’t perform that action at this time.
0 commit comments