Wysyłanie danych

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Wysyłanie danych to proces przekazywania informacji z urządzenia lokalnego, np. komputera użytkownika, telefonu lub aplikacji klienckiej, do innego systemu, najczęściej na serwer. W kontekście Internetu często używa się też angielskiego terminu upload.

Przykłady wysyłania danych

Wysyłanie danych występuje m.in. gdy:

  • przesyłasz plik na serwer FTP lub SFTP,
  • dodajesz zdjęcie do chmury,
  • wysyłasz formularz kontaktowy na stronie WWW,
  • zapisujesz dane użytkownika w aplikacji webowej,
  • publikujesz film w serwisie internetowym,
  • aplikacja mobilna przesyła dane do API.

Wysyłanie a pobieranie danych

W egzaminach często trzeba odróżnić dwa pojęcia:

  • wysyłanie danych — dane idą z komputera użytkownika na serwer,
  • pobieranie danych — dane idą z serwera na komputer użytkownika.

Przykład: jeśli użytkownik przesyła plik raport.pdf ze swojego komputera na serwer firmy, jest to wysyłanie danych. Jeśli później inny użytkownik ściąga ten plik z serwera, jest to pobieranie danych.

Wysyłanie danych w aplikacjach

W aplikacjach internetowych wysyłanie danych często odbywa się przez żądania HTTP, np. metodą POST lub PUT. Formularz logowania, rejestracji albo dodawania produktu do bazy danych zwykle powoduje wysłanie danych z przeglądarki do serwera.

Ważne na egzaminie

Jeżeli pytanie mówi o transferze danych z lokalnego komputera na serwer, poprawnym określeniem jest wysyłanie danych lub upload. Nie należy mylić tego ze streamingiem, który oznacza odtwarzanie danych przesyłanych na bieżąco, np. filmu lub muzyki.