Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
František Pastorek:3.4.2019 12:22

Zdravím. Na jednej stránke, ktorá ponúka akýsési e-intranetové riešenie, poskytujú resp. majú funkciu, vďaka ktorej je možné súbor ako word alebo excel otvoriť v lokálnom PC, upraviť a následne po stlačení tlačidla "uložiť" v exceli alebo worde, sa zmenený súbor priamo nahrá na server.

Vyzerá to nejak takto: https://www.eintranet.net/…ntranetu.pdf

Zaujímalo by ma, ako je to možné. Čo som sa dočítal, tak áno, rozšírenia prehliadača majú možnosť uloženia dát do localstorage ale len vo formate web-SQL. Vedel by mi niekto poradiť ako na to? Pozeral som aj možnosť SharePoint ale ten otvára súbory priamo v prehliadači. Vopred ďakujem.

Zkusil jsem: Zatiaľ som skúšal prácu s localstorage. Avšak formát uloženia dát nie je vyhovujúci. Našiel som riešenie, ktoré spočívalo vo volaní XMLHttpRequest pre daný súbor a nastavenia responseType na “arraybuffer”. Následne načítania response, v našom prípade súbora XMLHttpRequest-u do Blob-u. Potom použitie FileReader-a pre prečítanie súbora a jeho načítanie na do localStorage. Nemožno ich však otvoriť v používateľom asociovaným programom. Dáta sú uložené stále len vo web-SQL. Predpokladám teda, že toto nie je správna cesta, ako cieleného výsledku dosiahnúť.

Chci docílit: Teda jednoducho a v skratke, chcem umožniť používateľovi, ktorý je na stránke prihlásený a má na stránke práva na nejaký súbor, otvoriť tento súbor u seba na PC, vykonať zmeny a po jeho uložení by boli zmeny automaticky nahrané na server. Bez toho, aby musel súbor na server znovu ručne nahrať. Stačilo by len pre súbory programu word a excel.

 
Odpovědět
3.4.2019 12:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.