Otóż mam taki problem. Stworzyłem archiwum danych w mysql. Odpowiednie tablice przechowują nazwy, rozszerzenia, rozmiary oraz same pliki w formie blob'a w różnych formatach (pdf, jpg, tiff, txt). Dokładnie 1600 takich rekordów, pliki od 10KB do 1MB. Niesety pomimo iż skrypty które obsługują dodawanie plików do bazy danych działają bez zarzutu (brak błędów podczas dodawania) to podczas odczytywania danych z bazy potrafi wyrzuci komunikat że plik jest uszkodzony pomimo iż oryginał działa bez zarzutu.
Ogólnie, jak czas pokazał, rozwiązanie nietrafione. Tyle wstępu.
Czy jest możliwość napisać skrypt który będzie pobierał informacje z bazy danych tzn: nazwę pliku, rozszerzenie oraz zawartość blob'a i generował nowy plik w specjalnym katalogu? Wyciągnie wszystkie 1600 rekordów i utworzy 1600 plików z odpowiednimi nazwami oraz rozszerzeniami?
Czy ktoś ma jakiś pomysł jak do tego podejść bo średnio mi się widzi pobieranie i zapisywanie na dysku kolejno wszystkiego.
