Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [C# -> PHP]Przesyłanie plików.
Eqalizer
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 12.01.2006

Ostrzeżenie: (0%)
-----


Witam,
właśnie tworzę aplikację do wysyłania zamówień przez internet. Każde zamówienie składa się z tekstu i plików (ten tekst to opis do każdego z plików). Ze względów bezpieczeństwa postanowiłem, że C# będzie łączyć się z PHP działającym na serwerze. Teraz pytanie: czy to rozwiązanie jest dobre? Czy PHP poradzi sobie, jeżeli przez C# przekażę do niego np. 30 plików, każdy powiedzmy wielkości 3 MB + opisy? Do PHP chcę przekazać pliki do zmiennej $_FILES.

Dziękuję za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
Co do łączenia się przez FTP - tworzę folder TMP, gdzie użytkownicy mają prawo zapisu i tam aplikacja kliencka zapisuje najpierw plik z listą i opisem plików, a następnie same pliki. Potem PHP uaktywniane przez CRONA sprawdza, czy zamówienie jest kompletne (opisy+wszystkie pliki) i aktualizuje bazę, a pliki przerzuca do odpowiednich folderów pojedyńczych klientów, tak Panie Batmanie?

Dokładnie tak. Pamiętaj tylko, że skrypt uruchamiany z crona musi ustawić sobie blokadę, by nie mielił jednego zamówienia kilka razy. Robi się to tak, że tworzysz tymczasowy plik na czas wykonywania skryptu. Jeśli podczas uruchamiania skryptu okaże się, że plik istnieje, przerywasz działanie skryptu. Zabezpieczenie takie jest konieczne, ponieważ cron powinien odpalać skrypt w krótkich odstępach czasu, np 5 minut.

P.S.
Z tym "panem" to przesadziłeś. Aż tak stary nie jestem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 03:56