Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2020-06-02 16:24:15 ЛС | профиль | цитата

Add(MainForm,2953706,21,105)
{
Width=593
Height=332
Caption="Upload"
Position=1
Point(onClose)
link(onCreate,2515764:In,[])
link(onClose,16535532:In,[(61,132)(61,146)])
}
Add(ListBox,9763756,518,112)
{
Left=15
Top=70
Width=560
Height=180
Visible=1
DataType=1
}
Add(ODialog,9697955,434,112)
{
Select=1
link(onExecute,12113901:doWork2,[])
}
Add(Button,12000944,378,112)
{
Left=15
Top=40
Width=125
Font=[MS Sans Serif,10,1,255,1]
Caption="Add file..."
link(onClick,9697955:doExecute,[])
}
Add(Thread,4525002,455,231)
{
FastStop=0
link(onExec,1179673:doEnum,[])
AddHint(-11,45,37,13,FastStop)
}
Add(Button,14457400,406,231)
{
Left=15
Top=260
Width=110
Height=25
Caption="Send!"
link(onClick,4525002:doStart,[])
}
Add(ArrayEnum,1179673,532,231)
{
link(onItem,11864578:doEvent1,[])
link(Array,9763756:Array,[])
}
Add(Hub,11864578,630,231)
{
link(onEvent1,8993969:doLoadString,[(693,237)(693,41)])
link(onEvent2,16373781:doLoadString,[(693,244)(693,384)])
}
Add(EventFromData,6655165,868,322)
{
link(onEvent,6079180:doString,[])
}
Add(HTTPClient,16373781,847,378)
{
URL="https://picstate.com/multiuploader.php"
Method=1
Headers="Origin: https://picstate.com\r\nAccept: */*\r\nAccept-Language: ru-UA\r\nHost: picstate.com\r\nConnection: Keep-Alive\r\nCache-Control: no-cache\r\n"
Referer="https://picstate.com/multiup"
UserAgent="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
FileField="file"
FileMIME="image/png"
Boundary="---------------------------7e413830430de8"
CookieManager="rest"
Point(UploadFile)
Point(PostData)
Point(CurrentURL)
Point(onRedirect)
Point(doLoadStream)
Point(doExecute)
link(onFinish,7364812:doString,[])
link(UploadFile,1179673:Item,[(867,363)(538,363)])
link(PostData,6655165:GetData,[])
AddHint(-77,57,199,13,URL)
AddHint(39,32,44,13,Method)
}
Add(FormatStr,6079180,910,322)
{
DataCount=4
Mask="timestamp=%1\r\ntoken=%2\r\nmultiup_sess=%3\r\nname=%4\r\npl_ver=new"
Point(FString)
link(onFString,6655165:doData,[(960,328)(960,316)(856,316)(856,328)])
link(Str1,1501388:Var,[])
link(Str2,2076554:Var,[])
link(Str3,7967773:getVar,[])
link(Str4,16622634:getVar,[])
}
Add(LineBreak,16507820,945,98)
{
Caption="token"
Type=1
link(Data,6787377:Value,[])
Primary=[2076554,-28,140]
}
Add(LineBreak,1273808,875,98)
{
Caption="timestamp"
Type=1
link(Data,16763671:Value,[])
Primary=[1501388,35,112]
}
Add(LineBreakEx,7967773,924,259)
{
@Color=43520
Caption="multiup_sess"
Type=2
}
Add(LineBreakEx,15266676,1001,98)
{
@Color=43520
Caption="multiup_sess"
Type=3
link(_Data,5103400:Value,[])
}
Add(LineBreakEx,16622634,931,287)
{
@Color=43690
Caption="name"
Type=2
}
Add(LineBreakEx,6179790,1092,98)
{
@Color=43690
Caption="name"
Type=3
link(_Data,4350528:Value,[])
}
Add(HTTPClient,7217892,1113,385)
{
URL="https://picstate.com/multiup"
Method=1
Headers="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\r\nAccept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3\r\nConnection: keep-alive\r\nHost: picstate.com\r\nUpgrade-Insecure-Requests: 1\r\nTE: Trailers"
Referer="https://picstate.com/multiup"
UserAgent="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
EncType=1
FileField="file"
FileMIME="image/png"
Boundary="---------------------------7e4217d430de8"
SSLProtocols=1
Decompress=1
CookieManager="rest"
Point(UploadFile)
Point(PostData)
Point(CurrentURL)
Point(onRedirect)
link(PostData,7364812:FString,[(1140,373)(1088,373)(1088,429)(1035,429)])
AddHint(-74,55,149,13,URL)
AddHint(47,30,44,13,Method)
}
Add(FormatStr,7364812,1029,385)
{
Mask="multiup_sess=%1\r\naction=upload\r\nfolder_id=\r\nresize=600\r\ncustom_resize=\r\nshow_original=on\r\nuploader_0_tmpname=%2\r\nuploader_0_name=\r\nuploader_0_status=done\r\nuploader_count=1"
Point(FString)
link(onFString,7217892:doLoadString,[])
link(Str1,10085990:getVar,[])
link(Str2,2171218:getVar,[])
}
Add(LineBreakEx,10085990,1029,336)
{
@Color=43520
Caption="multiup_sess"
Type=2
}
Add(LineBreakEx,2171218,1036,357)
{
@Color=43690
Caption="name"
Type=2
}
Add(HTTPClient,8993969,742,35)
{
URL="https://picstate.com/multiup"
Headers="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\r\nAccept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3\r\nUpgrade-Insecure-Requests: 1\r\nTE: Trailers"
Referer="https://picstate.com/myfiles"
UserAgent="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
EncType=1
IgnoreInvalidCN=1
Decompress=1
CookieManager="rest"
Point(Headers)
Point(PostData)
Point(RawHeaders)
Point(CurrentURL)
Point(onRedirect)
AddHint(-43,54,149,13,URL)
AddHint(44,30,37,13,Method)
}
Add(InfoTip,599470,679,7)
{
Info=#49:Здесь - подготовить данные для следующих запросов|
Width=463
Height=130
}
Add(CookieManager,16633777,161,203)
{
Filename="Cookie\\picstate.txt"
Name="rest"
Point(doDelete)
Point(onChange)
Point(doClear)
}
Add(LineBreak,6135889,63,217)
{
Caption="save"
link(Out,16633777:doSave,[])
Primary=[16535532,7,-77]
}
Add(LineBreak,10440100,63,238)
{
Caption="load"
link(Out,16633777:doLoad,[(115,244)(115,230)])
Primary=[2515764,7,-119]
}
Add(Button,12479344,56,525)
{
Left=300
Top=10
Width=100
Caption="login"
link(onClick,11811091:doLoadString,[])
}
Add(HTTPClient,11811091,126,525)
{
URL="https://picstate.com/account/login"
Method=1
Headers="Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\r\nAccept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3\r\nReferer: https://picstate.com/login\r\nOrigin: https://picstate.com\r\nUpgrade-Insecure-Requests: 1\r\nTE: Trailers"
UserAgent="User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
IgnoreInvalidCN=1
Decompress=1
CookieManager="rest"
Point(Headers)
Point(PostData)
Point(onRedirect)
Point(RawHeaders)
link(PostData,4368628:GetData,[])
AddHint(-43,44,182,13,URL)
}
Add(FormatStr,7240677,196,469)
{
Mask="action=login\r\ntask=login\r\nreturn=\r\nusername=%1\r\npassword=%2\r\nremember=1\r\nsubmit=Login"
Point(FString)
link(onFString,4368628:doData,[(240,475)(240,463)(135,463)(135,475)])
link(Str1,848935:Text,[(202,439)(167,439)])
link(Str2,5325029:Text,[])
}
Add(Edit,5325029,203,392)
{
Left=150
Top=10
Width=140
Text="123456"
}
Add(Edit,848935,161,392)
{
Left=15
Top=10
Width=125
Text="test01"
}
Add(EventFromData,4368628,147,469)
{
link(onEvent,7240677:doString,[])
}
Add(InfoTip,1514764,42,322)
{
Info=#46:Авторизация - добавить контроль успеха/ошибки,|31:проверку состояния авторизации |49:(раз куки сохраняются, значит после загрузки уже |24:можем быть авторизованы)|
Width=295
Height=277
}
Add(Memory,16763671,875,56)
{
}
Add(Memory,6787377,945,56)
{
}
Add(Memory,5103400,1001,56)
{
}
Add(Memory,4350528,1092,56)
{
}
Add(DropFile,12210781,434,161)
{
link(onDropFile,12113901:doWork3,[(494,167)])
}
Add(HubEx,12113901,490,112)
{
link(onEvent,9763756:doAdd,[])
}
Add(Button,16575668,406,315)
{
Left=500
Top=260
Width=75
Caption="Abort"
link(onClick,13601556:doEvent1,[])
}
Add(LineBreak,4937844,791,392)
{
Caption="abort"
link(Out,16373781:doAbort,[])
Primary=[13140316,-301,-70]
}
Add(Hub,13601556,462,315)
{
link(onEvent1,1179673:doStop,[(504,321)(504,244)])
link(onEvent2,13140316:In,[])
}
germes5558 писал(а):
Поток будет ждать пока файл выгрузится на сервер?
Да.
germes5558 писал(а):
его начинает лить по кругу бесконечно
Thread.FastStop должен быть True.
карма: 26

0