Descărcarea în xml și încărcarea din xml

Confruntat cu problema transferului fișierului de la client la server și înapoi pentru încărcarea și încărcarea datelor în XML. Există multe exemple de încărcare / descărcare, dar nu am întâlnit niciunul care descrie mecanismul de transfer al fișierului pe server și înapoi







Există o sarcină următoare. În baza de lucru, datele numărului contului din contul conturilor bancare au fost șterse într-o manieră necunoscută, este necesară restabilirea datelor. În copie, aceste date sunt disponibile. Deci, sarcina este simplă, pentru a descărca datele în XML din copia și a le încărca în baza de lucru. Am decis să folosesc [code] Write XML [/ code] și [code] Read XML [/ code], deoarece soluția problemei folosind aceste metode mi sa părut cea mai rapidă cale.

Având în vedere că operațiunea este o singură dată, lăsați fișierul poate fi specificat în mod direct în codul, dar a decis că ar fi bine să alegeți un fișier în care să încărcați date și fișiere din care datele, respectiv, pentru a încărca. Și aici m-am confruntat cu o problemă evidentă: am selectat un fișier pe client, nu există nici un fișier pe server. [code] Înregistrarea XML [/ code] este disponibilă pe client, dar nu poate fi transferată pe server. Prin urmare, soluția evidentă - este necesar să se utilizeze o zonă de depozitare temporară în cazul în care pentru a pune fișierul pe client și pe server dintr-o instalație de depozitare temporară, va trebui să obțină acest fișier, completați-l și a pus în depozit din nou să-l ardă la client.







Client: selectați fișierul - plasați fișierul în spațiul de stocare temporar

Server: Obțineți fișierul din spațiul de stocare temporar - scrieți fișierul în directorul de fișiere temporare - umpleți fișierul cu date - puneți fișierul în spațiul de stocare temporar - ștergeți fișierul din directorul de fișiere temporare

Client: Obțineți fișierul din spațiul de stocare temporar - scrieți fișierul

Client: selectați fișierul - plasați fișierul în spațiul de stocare temporar

Server: Obțineți fișierul din spațiul de stocare temporar - scrieți fișierul în directorul fișierelor temporare - descărcați datele - ștergeți fișierul din directorul de fișiere temporare







Articole similare

Trimiteți-le prietenilor: