首页 > 代码库 > 七牛云存储 上传 C# asp.net
七牛云存储 上传 C# asp.net
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Qiniu.Conf;using Qiniu.IO.Resumable;using System.Collections.Specialized;using Qiniu.RS;using Qiniu.RPC;namespace bootstrapLearn{ public partial class qiniutest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void bt_ServerClick(object sender, EventArgs e) { Qiniu_API.PutFile(ff.Value, Guid.NewGuid().ToString("N") + "aa"); } } public static class Qiniu_API { public static string Bucket = "";//空间名 public static string Domain = "";//域名 /// <summary> /// /// </summary> /// <param name="path">本地路径</param> /// <param name="fileName">文件名</param> /// <returns></returns> public static bool PutFile(string path, string fileName) { bool flag = false; Settings putSetting = new Settings(); ResumablePutExtra extra = new ResumablePutExtra(); NameValueCollection nc = new NameValueCollection(); nc.Add("x:username", "qiniu"); extra.CallbackParams = nc; ResumablePut target = new ResumablePut(putSetting, extra); string upToken = new PutPolicy(Bucket).Token(new Qiniu.Auth.digest.Mac()); string key = fileName; target.PutFinished += new EventHandler<CallRet>((o, e) => { if (e.OK) { flag = true; } }); CallRet ret = target.PutFile(upToken, path, key); return flag; } static Qiniu_API() { Config.ACCESS_KEY = ""; //AK Config.SECRET_KEY = "";//SK } }}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="qiniutest.aspx.cs" Inherits="bootstrapLearn.qiniutest" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title></head><body> <form id="form1" runat="server"> <input type="file" runat="server" id="ff" /> <input type="button" runat="server" value="上传" id="bt" onserverclick="bt_ServerClick" /> </form></body></html>
转自: http://www.cnblogs.com/hjwtech/p/3927277.html
七牛云存储 上传 C# asp.net
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。