logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Delphi] Jak wysłać zdjęcia na imageshack.us i uzyskać link do pliku?

Marc.K 20 Gru 2004 13:30 1400 3
REKLAMA
  • #1 1074828
    Marc.K
    Poziom 11  
    Posty: 5
    witam

    Problem dotyczy serwisu http://www.imageshack.us/index4.php

    Serwis ten pozwala na umieszczanie zdjec prosto z dysku na ich serwer w wyniku czego otrzymujemy link do zdjecia juz na serwerze.

    W jaki sposob spod Delphi wpisac w ta strone link do obrazka znajdujacego sie na dysku aby w wyniku otrzymac link do obrazka juz na sewerze

    Jak sie wogole do tego zabrac ?????


    Serdeczne dziekie za zianteresowanie
    pozdrawiam Marc.K

    Zamykam. - arnoldziq
  • REKLAMA
  • #2 1075086
    krzychoo_soft
    Poziom 17  
    Posty: 233
    Pomógł: 16
    Ocena: 13
    Kod który wysyła plik:

    <form method="post" enctype="multipart/form-data">
            <input type="file" name="fileupload" class="textfield" size="10">
            <br />
            <br />
            <input type="submit" value="       Host it!       " />
    </form>




    Do serwera jest przesyłane:
    POST /index4.htm HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*
    Referer: *****adres****
    Accept-Language: pl
    Content-Type: multipart/form-data; boundary=---------------------------7d435983044c
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
    Host: 127.0.0.1
    Content-Length: 10156
    Connection: Keep-Alive
    Cache-Control: no-cache
    
    -----------------------------7d435983044c
    Content-Disposition: form-data; name="fileupload"; filename="C:\Documents and Settings\Administrator\Moje dokumenty\Moje obrazy\Przykład.jpg"
    Content-Type: image/pjpeg
    
    ***i tu zawartość pliku


    najlepiej było by napisać programik z jakimś socketem ... wysłać plik (z odpowiednim nagłówkiem;) ) i przeanalizować odpowiedź serwerka ;)

    pozdrawiam,
  • REKLAMA
  • #3 1086095
    havoc666
    Poziom 12  
    Posty: 26
    Pomógł: 1
    Ocena: 2
    jak mnie pamiec nie myli to w DEPLHI na zakladce "indy clients" jest komponent TIdHTTP mozna by sie bylo nim pobawic (zamiast socketami) wykorzystujac to co wyzej kolega napisal
  • #4 1092641
    infoservice
    Poziom 12  
    Posty: 85
    Ocena: 1
    Ja bym użył IdHTTP lub IdFTP(znajdujące się w Indy Client) to zależy jaki masz serwer. Wpisujesz puźniej Hasło do serwera, Host, i nazwe użytkownika. i jak się pobawisz to uda ci się wysłać plik do serwera ze swojego dysku.
    A jak chcesz dalej pomęczyć ludzi to zajdz na 4programmers.net
    forum
    Tylko uważaj na to co piszesz...Bardzo uważnie sprawdzają czy masz błędy i czy temat już był poruszany itp


    Pozdrawiam...
REKLAMA