94241_1

Trochę ciekawostek – na weekend (czego to ludzie nie wymyślą ...


Strona: [  >  ]  z  1     










Autor
Temat: Wielko¶æ pliku











mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003





Wielko¶æ pliku


Jak pobraæ wielko¶æ pliku le¿±cego na serwie ftp?



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






26-03-2005 02:33



 
        

3632553














DJK






Typ:
neutral

Postów: 871

Zarejestrowany: Feb 2004







Private Declare Function FtpGetFileSize Lib "wininet.dll" (ByRef hFile As Long, ByRef lpdwFileSizeHigh As Long) As Long




_____________________________________________
Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie






26-03-2005 14:21



 
    














mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003







Dziêki! W³a¶nie o takie co¶ mi chodzi³o.
Ale skoro ju¿ tu jestem, to mo¿e znasz komendê na FTP, która by prosi³a serwera o podanie wielko¶ci?



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






26-03-2005 14:32



 
        

3632553














DJK






Typ:
neutral

Postów: 871

Zarejestrowany: Feb 2004







A ta funkcja co robi



_____________________________________________
Je¶li mo¿na co¶ zrobiæ w sposób optymalny to czemu nie






26-03-2005 14:37



 
    














hicks

raptor user





Typ:
moderator

Postów: 279

Zarejestrowany: Apr 2003







http://www.faqs.org/rfcs/rfc959.html



_____________________________________________
TLHW Clan member






26-03-2005 19:43



 
        

2511367














mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003







No w³a¶nie ja dotychczas sam siê mêczy³em z down/uploadem plików. Sam ³±czy³em siê winsockiem itd., ale nie mogê znale¶æ funkcji na serwer, która zwróci wielko¶æ pliku, bo ¿eby t± "FtpGetFileSize" móg³ wykorzystaæ trzeba znów siê po³±czyæ...



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






26-03-2005 20:15



 
        

3632553














hicks

raptor user





Typ:
moderator

Postów: 279

Zarejestrowany: Apr 2003







A rozmiary plików nie s± czasem zwracane po komendzie do listowania katalogu?

Command:LIST
Response:150 Opening data channel for directory list.
Response:226 Transfer OK

Tutaj mo¿e s± rozmiary zwracane...


[Post edytowany dnia 26-03-2005 20:38 przez hicks]


_____________________________________________
TLHW Clan member






26-03-2005 20:37



 
        

2511367














mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003







Tak, wiem, s±. Tylko problem polega na ich wyd³ubaniu. Oto zwroty komend z serwerów interii i freestarthostu.

Interia:
total 2677
-rw-r--r--  1 14  50      0 Mar 26 00:33 
-rw-r--r--  1 14  50      13 Mar 26 04:27 .be
-rw-r--r--  1 14  50      14 Mar 26 14:27 .ip
-rw-r--r--  1 14  50      69 Mar 26 12:12 .nfs0068b936000012a3
-rw-r--r--  1 14  50    525 Mar 25 20:31 .rap
-rw-r--r--  1 14  50      15 Mar 25 20:43 Inteligentna.ip
-rw-r--r--  1 14  50    557 Mar 25 20:43 Inteligentna.rap
-rw-r--r--  1 14  50      13 Mar 26 116 Mikmas.be
-rw-r--r--  1 14  50      15 Mar 26 116 Mikmas.ip
-rw-r--r--  1 14  50    750 Mar 25 19:44 Mikmas.rap
drwxr-xr-x  2 14  50    208 Mar 26 12:19 NAT
-rw-r--r--  1 14  50  24576 Mar 20 22:18 Plik.exe
drwxr-xr-x  2 14  50      48 Mar 25 12:40 Test
-rw-r--r--  1 14  50      14 Mar 26 18:51 admin.ip
-rw-r--r--  1 14  50    540 Mar 25 17:12 admin.rap
-rw-r--r--  1 14  50      34 Mar  6 140 compcontrol.akt
-rw-r--r--  1 14  50  408943 Mar  6 142 compcontrol.dat
-rw-r--r--  1 14  50    243 Mar 21 13:49 config.dat
-rw-r--r--  1 14  50      0 Mar 26 010 ddd.tas
-rw-r--r--  1 14  50  921654 Mar 20 12:20 ofiara21.bmp
-rw-r--r--  1 14  50  989239 Mar  3 200 program.zip
-rw-r--r--  1 14  50  23970 Mar 26 02:59 receiv.plk
-rw-r--r--  1 14  50      12 Mar 20 22:24 rozkazy.lst
drwxr-xr-x  2 14  50    112 Mar 20 012 strona
-rw-r--r--  1 14  50      0 Mar 26 011 test.tst
-rw-r--r--  1 14  50  176656 Mar 25 19:19 test.txt
-rw-r--r--  1 14  50  102400 Mar  6 14:52 wir.dat
-rw-r--r--  1 14  50      14 Mar 26 17:15 xxx.ip
-rw-r--r--  1 14  50    897 Mar 25 14:30 xxx.rap
-rw-r--r--  1 14  50      14 Mar 26 161 z.ip
-rw-r--r--  1 14  50    527 Mar 24 10:45 z.rap


I dla FreeStartHostu:
-rw-r--r--  1 304803  vusers        17 Feb 18 21:45 Balik.ip
-rw-r--r--  1 304803  vusers        14 Feb 18 21:40 Mikmas.ip
drwxr-xr-x  52 304803  vusers      4096 Mar  3 20:41 Moje progi
-rw-r--r--  1 304803  vusers        50 Mar 25 17:36 Project1.vbw
-rw-r--r--  1 304803  vusers    1581018 Mar  4 16:48 bug1.bmp
-rw-r--r--  1 304803  vusers    274432 Mar  5 19:31 bug2.bmp
-rw-r--r--  1 304803  vusers        92 Feb 17 00:20 compcontrol.akt
-rw-r--r--  1 304803  vusers      24576 Feb 16 20:50 compcontrol.dat
drwxr-xr-x  2 304803  vusers      4096 Mar 20 001 inteligent.freestarthost.com
-rw-r--r--  1 304803  vusers    155648 Feb 16 17:45 plik.sew
-rw-r--r--  1 304803  vusers      77824 Feb 22 20:19 rescue.exe
-rw-r--r--  1 304803  vusers      24576 Feb 18 00:21 wir.dat

Jakby wszêdzie by³o tak jak na interii, to nie problem, ale widzê, ¿e co serwer to obyczaj...
Wielko¶æ pliku potrzebna mi jest do obliczenia na tej podstawie postêpu ¶ci±gania pliku - mo¿e to  komu¶ nasunie jak±¶ my¶l, bo ja ju¿ odpadam


[Post edytowany dnia 26-03-2005 22:20 przez mikmas]


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






26-03-2005 22:18



 
        

3632553














kros







Typ:
neutral

Postów: 39

Zarejestrowany: Apr 2003







Pro¶ciej chyba nie mo¿na je¶li chcesz oczywi¶cie skorzystaæ z kontrolki Inet. Oczywi¶cie nale¿y najpierw ustanowiæ po³±czenie z serwerem.

Private Sub Command1_Click()
  Inet1.Execute , "SIZE /test.txt"
End Sub

Private Sub Inet1_StateChanged(ByVal State As Integer)
Select Case State
      Case icResponseCompleted
        Rozmiar = Inet1.GetChunk(0)
  End Select
End Sub



_____________________________________________

(Im wiêcej wiem to wiem, ¿e ma³o wiem)






26-03-2005 22:33



 
  














mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003







Tak, ale ja potrzebujê wielko¶æ pliku do ¶ci±gniêcia pliku winsockiem.
1)Inetem jak siê po³±czê to siê roz³±czyæ nie da - 1 z 3 powodów dla którego piszê w³asny modu³
2)Skoro ju¿ jestem po³±czony winsockiem to mo¿e serwer zacz±æ pyskowaæ, jak bêd± 2 wej¶cia na ten sam login - niektóre serwery poprostu dopuszczaj± jedno po³±czenie



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






27-03-2005 11:40



 
        

3632553














kros







Typ:
neutral

Postów: 39

Zarejestrowany: Apr 2003







Tak kontrolka Inet na FTP to siê raczej nie nadaje lepiej radzi sobie z WWW mo¿na swobodnie przerwaæ pobieranie pliku. Je¶li pracujesz z FTP to raczej nie korzysta³bym z kontrolek a spróbowa³bym z API. Bêdzie to bardziej czasoch³onne ale napewno efektywniejsze.



_____________________________________________

(Im wiêcej wiem to wiem, ¿e ma³o wiem)






27-03-2005 14:25



 
  














mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003







Tzn. ja tworzê kontrolkê w³asn± (i to jej odnosi siê to pytanie) i nie korzystam z zewnêtrznych kontrolek (nawet w³adowa³em Socket Mastera zamiast WinSocka, ¿eby mój ocx nie potrzebowa³ zewnêtrzych ActiveX'ów). Ja nie korzystam w niej ani z kontrolek/modu³ów, które obs³uguj± FTP - wszystko (³±czenie, wysy³anie, odbieranie) robiê sam za pomoc± socket mastera, bo chcê mieæ bajery, które przydaj± siê, jak obs³ugujê FTP. Poza tym nie wiem jak siê roz³±czaæ, jak korzystam z Api do robienia operacji na serwie. Muszê wiedzieæ, jakiej wielko¶ci jest plik, który ¶ci±gam, bo chcia³bym jako jeden z bajerów daæ zdarzenie postêpu (w wysy³aniu to nie problem, bo znam wielko¶æ pliku)



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






27-03-2005 15:00



 
        

3632553














marcin_an

Forumowicz






Typ:
neutral

Postów: 1265

Zarejestrowany: Mar 2004







Czy nikt nie mo¿e poprostu udzieliæ mu odpowiedzi, jak przez go³e FTP pobraæ dane pliku (lub chocia¿ jego rozmiar) w ¶ci¶le okre¶lonej formie?

Z Inet'u najwyra¼niej nie chce korzystaæ i ja go w pe³ni rozumiem - mo¿e i jest to metoda ³atwa, ale ma³o praktyczna i niewygodna, a w praktyce wrêcz bezu¿yteczna w wielu zastosowaniach.

Komendy LIST wykorzystaæ nie mo¿na, bo odpowied¼ nie ma okre¶lonego formatu z tego co wiem.



_____________________________________________
Popieram losmaca:
1) Ludzie, dbajcie o polszczyznê!!! 
2) Ludzie, zadawajcie kompletne pytania, a nie - rzucacie och³apy i trzeba siê domy¶laæ o co chodzi!!!
___
NOWE FORUM






28-03-2005 08:15



 
    














mikmas

From £ód¼ Stadt






Typ:
neutral

Postów: 772

Zarejestrowany: Apr 2003







A oto odpowied¼:
serwer przed wys³aniem podaje ca³± informacjê: 150 Opening BINARY mode data connection for ####### (14 bytes)


[Post edytowany dnia 03-04-2005 02:41 przez mikmas]


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50






03-04-2005 02:41



 
        

3632553













Wszystkich odpowiedzi: 13 :: Maxymalnie na stronê: 20










Strona: [  >  ]  z  1     
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • strefamiszcza.htw.pl
  • Copyright (c) 2009 TrochÄ™ ciekawostek – na weekend (czego to ludzie nie wymyÅ›lÄ… ... | Powered by Wordpress. Fresh News Theme by WooThemes - Premium Wordpress Themes.