Pokaż wyniki 1 do 7 z 7

Temat: upload plików w html5

  1. #1

    Domyślnie upload plików w html5

    cześć,

    pytanie odnośnie możliwości htmla5:

    jak można zrobić upload plików?
    jak zdefiniować w które miejsce na serwerze plik ma być przesłany?
    i pytanie zasadnicze: czy do tego I TAK musi być wykorzystane php, czy można to zrobić przy użyciu samego htmla+js?

    dzięki za odpowiedzi

    pozdrawiam

  2. #2

    Domyślnie

    da się i przez php i js, html5 różni się najbardziej tym, że wygląda jak flash a nim nie jest: P

    HTML5 File Uploads with jQuery | Tutorialzine

    tu masz pełen tutorial jak zrobić upload. To niestety nie jest linijka kodu jak w przypadku wyświetlenia grafiki.

  3. Domyślnie

    da się i przez php i js,
    @Elitegroup: Jak można zrobić upload plików z wykorzystaniem tylko i wyłącznie html5 i JavaScript?
    Zaznaczam, że podany przez ciebie tutorial wykorzystuje php po stronie serwera co nie idzie w parze z pytaniem autora wątku.

  4. #4

    Domyślnie

    Elitegroup: dzięki

    Mad_Dud: to nic założenie w pytaniu było trochę błędne. Pomijało pewien krok. Odbiór.

    Historia wygląda teraz tak:
    funkcja odbierająca dane w php (fwrite,echo,print,fopen, cokolwiek co dane 'odbiera' i/lub. wyświetla takowe przekazane przez usera) dostaje payload w postaci 'kodu html'.

    w przypadku mojego pytania chodzilo o odebranie przez taka funkcje 'kodu html5' ktory moglby po odebraniu/wyswietleniu 'stac sie' uploaderem na stronie odbiorcy.

    w przypadku gdy znamy (domyslne) katalogi (np.) cmsów, które w tym-a-tym miejscu wymagają tego, aby była możliwość zapisu do nich (np. images, itd)
    możliwe będzie strorzenie takiego xss'a który wrzucony umożliwi dodawanie shella do w/w katalogu.

    correct me if i'm wrong.

    edited:
    btw: Drag and Drop and Automatically Send to the Server | HTML5 Doctor tadaaaaaam
    Ostatnio edytowane przez lalamido_hi : 11-26-2012 - 10:12

  5. #5

    Domyślnie

    Mad_dud. Masz rację, JS jest serverside. HTML5+PHP zostaje tylko. I dobrze. PHP jest normalnym językiem w przeciwieństwie do Javy.

  6. #6

    Domyślnie

    Cytat Napisał Elitegroup Zobacz post
    Mad_dud. Masz rację, JS jest serverside. HTML5+PHP zostaje tylko. I dobrze. PHP jest normalnym językiem w przeciwieństwie do Javy.
    Wiem że odkopuje nieco ale JS jest akurat client-side. Jest też takie coś jak Node.js czyli JavaScript po stronie serwera i zyskuje coraz to większą popularność. Pamiętaj aby uważać na upload plików php.
    Ostatnio edytowane przez katana2 : 10-02-2015 - 10:28

  7. #7

    Domyślnie

    Cytat Napisał katana2 Zobacz post
    Wiem że odkopuje nieco ale JS jest akurat client-side. Jest też takie coś jak Node.js czyli JavaScript po stronie serwera i zyskuje coraz to większą popularność.
    Zyskuje lecz wciąż memory-leak'i i sudden-crash'e nie dopuszczają tej technologii do produkcji.

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj