Вверх ↑
Ответов: 498
Рейтинг: 39
#1: 2011-05-25 21:48:23 ЛС | профиль | цитата
login, а если так?
Add(MultiElementEx,15125878,168,126)
{
@Hint=#24:Заливает файл на сервер.|
AddHint(170,-50,149,13,@Hint)
}
BEGIN_SDK
Add(EditMultiEx,16491517,21,21)
{
WorkCount=#8:doString|
EventCount=#6:onRead|
Width=1175
Height=564
link(doString,11577788:doString,[(81,27)(81,300)])
}
Add(FormatStr,11577788,273,294)
{
@Hint=#6:1. Имя|11:2. Описание|7:3. Теги|21:4. Тип файла на диске|
DataCount=4
Mask="<?xml version="1.0"?>
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:media="http://search.yahoo.com/mrss/"
xmlns:yt="http://gdata.youtube.com/schemas/2007">
<media:group>
<yt:private/>
<media:title type="plain">%1</media:title>
<media:description type="plain">
%2
</media:description>
<media:category scheme="http://gdata.youtube.com/schemas/2007/categories.cat">Entertainment</media:category>
<media:keywords>%3</media:keywords>
</media:group>
</entry>
--f93dcbA3
Content-Type: %4
Content-Transfer-Encoding: binary

"
Point(FString)
link(onFString,56102:doEvent1,[])
link(Str1,1877863:Value,[(279,282)(188,282)])
link(Str2,1099170:Var,[(286,275)(244,275)])
link(Str3,5765490:Var,[])
link(Str4,2834897:Value,[(300,282)(356,282)])
AddHint(-46,95,114,52,@Hint)
}
Add(Length,16764420,567,210)
{
@Hint=#14:+ размер файла|
link(onLength,8016933:doOperation,[])
AddHint(-62,-29,97,13,@Hint)
}
Add(FormatStr,5153360,700,322)
{
@Hint=#7:1. Byte|7:2. Auth|16:3. Имя программы|20:4. Ключ разработчика|21:5. Имя файла на диске|
DataCount=6
Mask="POST /feeds/api/users/default/uploads HTTP/1.1
Host: uploads.gdata.youtube.com
Authorization: GoogleLogin auth=%2
GData-Version: 2
X-GData-Client: %3
X-GData-Key: key=%4
Slug: %5
Content-Type: multipart/related; boundary="f93dcbA3"
Content-Length: %1
Connection: close

--f93dcbA3
Content-Type: application/atom+xml; charset=UTF-8

%6"
Point(FString)
link(onFString,16442316:doWork2,[])
link(Str1,8016933:Result,[(706,292)(615,292)])
link(Str2,4688715:Var,[])
link(Str3,6300512:Var,[])
link(Str4,5575101:Var,[])
link(Str5,9582020:Value,[])
link(Str6,6515488:Var,[(741,301)(776,301)])
AddHint(-41,90,117,65,@Hint)
}
Add(GlobalVar,4688715,707,280)
{
Name="Auth"
}
Add(TCP_Client,13143871,1078,308)
{
Port=80
Point(onError)
link(onDisconnect,6274064:doMessage,[(1129,328)(1129,349)])
link(IP,15571740:Value,[(1084,299)(1026,299)(1026,346)(986,346)])
}
Add(Host,11533685,938,259)
{
link(onIPByHost,15571740:doValue,[])
link(HostName,8577512:Value,[])
}
Add(Memory,8577512,945,217)
{
Default=String(gdata.youtube.com)
}
Add(Memory,15571740,980,266)
{
Default=String(www.google.com)
link(onData,13143871:doOpen,[(1045,272)(1045,314)])
}
Add(Memory,9582020,728,196)
{
@Hint=#17:Имя файла с диска|
Default=String(asd.3gp)
AddHint(-46,-36,114,13,@Hint)
}
Add(Memory,2834897,350,231)
{
Default=String(application/octet-stream)
}
Add(Hub,56102,434,294)
{
OutCount=7
PColor(onEvent6,11141120)
PColor(onEvent7,43520)
link(onEvent1,66235:doOpen,[(464,300)(464,209)])
link(onEvent2,16764420:doLength,[(534,307)(534,216)])
link(onEvent3,66235:doClose,[(469,314)(469,216)])
link(onEvent4,11533685:doIPByHost,[(693,321)(693,272)])
link(onEvent5,5153360:doString,[])
link(onEvent6,1694031:doCopy,[(469,335)(469,370)])
}
Add(FileStream,66235,490,203)
{
link(FileName,637321:Value,[])
}
Add(MemoryStream,1694031,490,364)
{
@Color=170
link(onCopy,16442316:doWork3,[(830,370)])
link(SrcStream,66235:Stream,[])
}
Add(Math,8016933,609,210)
{
link(Op2,10506285:Var,[])
}
Add(Memory,637321,490,126)
{
@Hint=#31:Имя файла с диска, для отправки|
Default=String(C:\roliki\asd.3gp)
AddHint(-80,-27,188,13,@Hint)
}
Add(LineBreak,13101765,504,245)
{
Caption="SizeFile"
Type=1
link(Data,66235:Size,[(510,240)(503,240)])
Primary=[10506285,112,-63]
}
Add(LineBreak,3084708,273,336)
{
Type=1
link(Data,11577788:FString,[])
Primary=[6515488,497,-56]
}
Add(GlobalVar,6300512,714,259)
{
Name="name_program"
}
Add(GlobalVar,5575101,721,238)
{
Name="programmer_key"
}
Add(GlobalVar,1099170,238,252)
{
Name="description"
}
Add(GlobalVar,5765490,287,231)
{
Name="tegs"
}
Add(Memory,1877863,182,231)
{
@Hint=#44:Имя трека в инете, аналогично имени на диске|
Default=String(hiasm.exe)
AddHint(-77,-57,177,26,@Hint)
}
Add(Message,6274064,1148,343)
{
Message="Закрыл соединение после закачки файла"
}
Add(StrList,6443380,861,371)
{
}
Add(HubEx,16442316,826,322)
{
link(onEvent,13143871:doSend,[])
}
END_SDK

Странный конечно post запрос у них.
карма: 0

0