Przygotowanie i wczytanie pliku do wysłania przez sieć
Ostatnio zmodyfikowano 2012-11-01 22:16
Savail Temat założony przez niniejszego użytkownika |
Przygotowanie i wczytanie pliku do wysłania przez sieć » 2012-11-01 11:12:56 Hej, A więc tak sobie szukałem trochę w necie na ten temat i chciałem się upewnić czy dobrze myślę: Aby jakikolwiek plik wczytać do tablicy char wystarczy użyć zwykłej klasy fstream i otworzyć plik z opcją ios::binary? std::fstream plik; plik.open( "nazwa_pliku.png", std::ios::in | std::ios::out | ios::binary ); Mogę w ten sposób wczytać do programu jakikolwiek plik(muzyczny, png...) wysłać go do serwera a na serwerze w analogiczny sposób zapisać na dysku? |
|
crash |
» 2012-11-01 13:20:59 Najlepiej zrobisz, jak spróbujesz plik wczytać do tablicy, a następnie z tej tablicy zapiszesz do innego pliku przy użyciu innego strumienia, o ile to możliwe. Jeśli wyjdzie to znaczy że..., a jeśli nie, to znaczy że ... nie. |
|
Savail Temat założony przez niniejszego użytkownika |
» 2012-11-01 22:16:21 Dzięki za odpowiedź, Przetestowałem i jednak działa tym moim sposobem. Wystarczy ustawić flagę ios::binary i można wczytać do programu jakikolwiek plik a później analogicznie zapisać na dysku ^^ |
|
« 1 » |