Autor | Zpráva | ||
---|---|---|---|
Pata Profil * |
#1 · Zasláno: 8. 5. 2016, 18:43:48
Dobrý den,
zajímalo by mě, jak lze odeslat z jednoho formuláře data do databáze na daném serveru(webostingu) a file data na druhý server(webhosting). Je to vůbec možné ? Díky |
||
visionic Profil * |
#2 · Zasláno: 8. 5. 2016, 18:56:02
Je to možné. Připojíte druhou mysql z druheho serveru k prvnímu. Pokud by jste chtěl nahrát soubor do adresáře na jiný web, tak ten web(na který chcete nahrát soubor) musí mít již formulář s uploadem a lze vyvolat a odeslat soubor z jiného webu (nejsem si, ale stoprocentně jistý).
|
||
Pata Profil * |
#3 · Zasláno: 8. 5. 2016, 19:23:38
No jde mi o to jen odeslat data na druhý server, například jen obrázky a textové data uložit na prvním serveru
|
||
visionic Profil * |
#4 · Zasláno: 8. 5. 2016, 19:45:27
No pokud chces textova data ulozit na druhy server do mysql, tak v tom nevidim zadny problem. Udelej spojeni z mysql druheho serveru (coz host nebude localhost, ale nejaka ip adresa). Navazes spojeni, ulozis data a je to, na druhem serveru si je uz pomoci mysql vypises. Nebo použít jednu mysql pro dva weby? Naznám cel problém, ale použít jednu mysql by bylo možná lepší ne?
|
||
TomášK Profil |
#5 · Zasláno: 8. 5. 2016, 20:12:01
Formulář při odeslání vygeneruje jeden požadavek na server. Pokud chceš rozdělit soubor a data, můžeš to řešit buď až na serveru, nebo na klientovi pomocí javascriptu nahradit výchozí chování formuláře - poslat dva požadavky, jeden se souborem, druhý s daty, každý jinam.
|
||
Pata Profil * |
#6 · Zasláno: 8. 5. 2016, 20:26:05
visionic, TomášK:
To by bylo idealni, jen nevim jak ten formulář rozdělit, nebo spiš file data oddělit a poslat je jinam.. |
||
TomášK Profil |
#7 · Zasláno: 8. 5. 2016, 22:10:33
Při odeslání formuláře se vyvolá událost submit, kterou jde odchytit a nadefinovat, co se má dít, viz api.jquery.com/submit. Odeslat data pak přes ajax, viz api.jquery.com/jQuery.post, možná se bude hodit i stackoverflow.com/questions/5392344/sending-multipart-formdata-with-jquery-ajax.
|
||
Časová prodleva: 8 let
|
0