mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-02 18:26:27 +13:00
Update Paste2 request URL
This commit is contained in:
parent
eb59fb8e4d
commit
163c2a1ecf
2 changed files with 7 additions and 8 deletions
|
@ -51,7 +51,7 @@ public class Uploader
|
||||||
protected bool AllowReportProgress { get; set; } = true;
|
protected bool AllowReportProgress { get; set; } = true;
|
||||||
protected bool ReturnResponseOnError { get; set; }
|
protected bool ReturnResponseOnError { get; set; }
|
||||||
|
|
||||||
protected Uri ResponseUri { get; set; }
|
protected string ResponseURL { get; set; }
|
||||||
protected WebHeaderCollection Headers { get; set; }
|
protected WebHeaderCollection Headers { get; set; }
|
||||||
|
|
||||||
private HttpWebRequest currentWebRequest;
|
private HttpWebRequest currentWebRequest;
|
||||||
|
@ -545,7 +545,7 @@ private void WriteVerboseLog(string url, Dictionary<string, string> args, NameVa
|
||||||
private HttpWebRequest CreateWebRequest(HttpMethod method, string url, NameValueCollection headers = null, CookieCollection cookies = null,
|
private HttpWebRequest CreateWebRequest(HttpMethod method, string url, NameValueCollection headers = null, CookieCollection cookies = null,
|
||||||
string contentType = null, long contentLength = 0)
|
string contentType = null, long contentLength = 0)
|
||||||
{
|
{
|
||||||
ResponseUri = null;
|
ResponseURL = null;
|
||||||
Headers = null;
|
Headers = null;
|
||||||
|
|
||||||
HttpWebRequest request = UploadHelpers.CreateWebRequest(method, url, headers, cookies, contentType, contentLength);
|
HttpWebRequest request = UploadHelpers.CreateWebRequest(method, url, headers, cookies, contentType, contentLength);
|
||||||
|
@ -558,7 +558,7 @@ private string ProcessWebResponse(HttpWebResponse response)
|
||||||
if (response != null)
|
if (response != null)
|
||||||
{
|
{
|
||||||
Headers = response.Headers;
|
Headers = response.Headers;
|
||||||
ResponseUri = response.ResponseUri;
|
ResponseURL = response.ResponseUri.OriginalString;
|
||||||
|
|
||||||
using (Stream responseStream = response.GetResponseStream())
|
using (Stream responseStream = response.GetResponseStream())
|
||||||
using (StreamReader reader = new StreamReader(responseStream, Encoding.UTF8))
|
using (StreamReader reader = new StreamReader(responseStream, Encoding.UTF8))
|
||||||
|
|
|
@ -46,8 +46,6 @@ public override GenericUploader CreateUploader(UploadersConfig config, TaskRefer
|
||||||
|
|
||||||
public sealed class Paste2 : TextUploader
|
public sealed class Paste2 : TextUploader
|
||||||
{
|
{
|
||||||
private const string APIURL = "http://paste2.org/new-paste";
|
|
||||||
|
|
||||||
private Paste2Settings settings;
|
private Paste2Settings settings;
|
||||||
|
|
||||||
public Paste2()
|
public Paste2()
|
||||||
|
@ -68,11 +66,12 @@ public override UploadResult UploadText(string text, string fileName)
|
||||||
{
|
{
|
||||||
Dictionary<string, string> arguments = new Dictionary<string, string>();
|
Dictionary<string, string> arguments = new Dictionary<string, string>();
|
||||||
arguments.Add("code", text);
|
arguments.Add("code", text);
|
||||||
arguments.Add("description", settings.Description);
|
|
||||||
arguments.Add("lang", settings.TextFormat);
|
arguments.Add("lang", settings.TextFormat);
|
||||||
arguments.Add("parent", "0");
|
arguments.Add("description", settings.Description);
|
||||||
|
arguments.Add("parent", "");
|
||||||
|
|
||||||
ur.URL = SendRequestMultiPart(APIURL, arguments, responseType: ResponseType.RedirectionURL);
|
SendRequestMultiPart("https://paste2.org/", arguments);
|
||||||
|
ur.URL = ResponseURL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ur;
|
return ur;
|
||||||
|
|
Loading…
Reference in a new issue