using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Xml;
using System.Net;
public partial class ssss : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Save_Photo();
}
protected void Save_Photo()
{
try
{
string media_id = SSRequest.GetFormString("media_id");
string[] data = media_id.Split(',');
string returnda = "{\"success\":\"true\",\"data\":[";
string aaa = "";
string fileName = PublicMethod.GetUserIdByWxId(urlkey.GetCookie("wzcookie", "opid"));
Directory.CreateDirectory("绝对路径" + fileName + "");
for (int i = 0; i < data.Length; i++)
{
//文件重命名
string reName = DateTime.Now.ToString("yyyMMddHHmmssfff");
string url = "https://api.weixin.qq.com/cgi-bin/media/get?access_token=" + WXHelper.ACCESS_TOKEN(peizhi.appid(), peizhi.appsecret()) + "&media_id=" + data[i];
WebClient mywebclient = new WebClient();
//下载文件到本地
mywebclient.DownloadFile(url, Utils.GetMapPath("/uploadfile/" + fileName + "/" + reName + ".jpg"));
string str = reName + ".jpg";
if (i + 1 == data.Length)
{
aaa += "\"" + str + "\"";
}
else
{
aaa += "\"" + str + "\",";
}
}
returnda += aaa+"]}";
Response.Write(returnda);
return;
}
catch (Exception ex)
{
Log.WriteLogERR(ex);
return;
}
}
/// <summary>
/// 用户返回AJAX请求实体 success 是否成功 msg 提示信息
/// </summary>
/// <param name="success"></param>
/// <param name="msg"></param>
/// <param name="size"></param>
protected string JsonStr(bool success, string msg,string size)
{
return "{\"success\":\"" + success.ToString().ToLower() + "\",\"msg\":\"" + msg + "\",\"size\":\"" + size + "\"}";
}
}
C# 获取临时素材
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C# Form启动的事件顺序
C# Form启动的事件顺序
C# Form启动的事件顺序 -
c#控制台输出到form
c#控制台输出到form
c# textbox string encoding output -
轻松实现C# Form切换c#多界面跳转
轻松实现C# Form切换 1.首先需要定义新的窗体:
C# Click ide 消息循环 -
为C# Window Form程序设置热键。
在网上查,有好几种方法。我选择了override ProcessCmdKey的方法。
ide 控件 microsoft 系统消息 自定义