首页 新闻 搜索 专区 学院

请问这段C#博客园图片上传API代码为何不能运行?

0
悬赏园豆:20 [已解决问题] 解决于 2020-08-23 12:34

请问我按照 chrome 的 request 提取数据用C# RestSharp 做博客园本地上传图片API功能,结果是失败的,请问我以下代码错在哪边呢?

或是大神们有更好的做法?

	var filePath = @"C:\Users\xxxx\Downloads\Snipaste_2020-08-21_15-56-36.jpg";
	var fileName = filePath.Split('\\').Last();
	var client = new RestClient($"https://upload.cnblogs.com/imageuploader/CorsUpload");
	var request = new RestRequest(Method.POST);
	request.AddHeader("cache-control", "no-cache");
	request.AddHeader("origin", "https://q.cnblogs.com");
	request.AddHeader("referer", "https://q.cnblogs.com/q/new");
	request.AddHeader("cookie", "涉及资安");
	request.AddFile("imageFile", File.ReadAllBytes(filePath), Path.GetFileName(filePath));
	request.AddParameter("host", "www.cnblogs.com");  
	request.AddParameter("uploadType", "Paste");
	IRestResponse response = client.Execute(request);
	Console.WriteLine(response.Content);

C#
我问故我在的主页 我问故我在 | 初学一级 | 园豆:43
提问于:2020-08-22 13:21
< >
分享
最佳答案
0

用fiddler =>raw;然后用tcp写进去

收获园豆:20
花飘水流兮 | 专家六级 |园豆:11773 | 2020-08-22 14:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册