Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?

[es] :: .NET :: ASP.NET :: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?

[ Pregleda: 3776 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BlueSoniq
zaposlen / C#, ASP.NET senior
Beograd

Član broj: 11116
Poruke: 159
*.absolutok.com.



Profil

icon Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?22.11.2004. u 13:57 - pre 217 meseci
Dakle na aspx stranici imamo spisak dokumenta koji se nalaze na serveru. Imena dokumenta se nalaze u SQL bazi dok se dokumenti fizicki nalaze na serverskom harddisku. Posto se radi o multiuser okruzenju trebalo bi zastiti dokument od menjanja dok neki ga neki drugi korisnik edituje preko web-a. Problem oko zastite cu lako resiti tako sto cu da stavim neki flag na dokument. Medjutim, najveci problem ce biti da korisnik ne mora da posle izmena tog dokumenta prvo klikne na [Save] taster pa onda da pronadje taj dokument u My Documents folderu da bi ga uplodovao nazad na server. To moze umnogome da smara korisnike.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+709 Profil

icon Re: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?22.11.2004. u 15:48 - pre 217 meseci
Pa moraš da pronađeš fajl koji si editovao na disku da bi ga uploadovao. Ne shvatam baš šta želiš.
 
Odgovor na temu

ZokiR
Zoran Radojković
Melburn, Australija

Član broj: 15986
Poruke: 109
*.gpm.net.au.



Profil

icon Re: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?23.11.2004. u 01:37 - pre 217 meseci
Ako se radi o MS Word dokumentima i editovanju u Wordu, onda bi mogao da automatizuješ uploadovanje na server kombinacijom makroa, lokalne .NET aplikacije i web servisa.

Napraviš ASP.NET WebService koji služi za uploadovanje fajlova na server, i .NET aplikaciju koja koristi taj servis za slanje fajla sa klijenta, a u Wordu kreiraš makro koji snima trenutni dokument u neku temp lokaciju i poziva .NET aplikaciju koja onda uplouduje dokument na server. Napraviš taster ili opciju u meniju u Wordu koja poziva tvoj makro, i onda korisnici to klikću umesto Save. Nešto slično bi mogao da uradiš i za transfer u obrnutom smeru, tj. skidanje dokumenta pomoću web servisa direktno iz Worda bez potrebe da se koristi website i browser.

Naravno, sve ovo otpada ako nemaš mogućnosti da nateraš korisnike da instaliraju .NET aplikaciju i makro na svojim kompjuterima.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6038



+4628 Profil

icon Re: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?23.11.2004. u 03:04 - pre 217 meseci
Pretpostavljam šta hoćeš da uradiš, ali u krajnjoj liniji čak i ako uspeš da saznaš programski gde je user snimio fajl nećeš moći da ga uploaduješ automatski, jer:

1. Ako koristiš form/multipart web stranicu sa file input boxom, IE security ne dozvoljava javascriptu da upuca ime fajla u taj element. Ovo je uvedeno da bi se sprečili maliciozni web sajtovi da rovare i uploaduju fajlove sa korisničkih mašina metodom slučajnog pogotka
2. Ako hoćeš da koristiš XMLHttp objekat, opet nećeš moći da učitaš fajl sa diska da bi ga prosledio kroz ovaj objekat, razlog je isti kao pod 1.

Jedina varijanta ti je da napraviš svoju upload komponentu u vidu ActiveX-a, ili .net client side kontrolu ako korisnici imaju .net. Alternativa ti je i da (u slučaju da radiš intranet aplikaciju i poseduješ odgovarajući broj Office licenci i ako se ograničiš na office dokumente) upotrebiš OWC (Office Web Components) i da omogućiš editovanje direktno iz browsera.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

BlueSoniq
zaposlen / C#, ASP.NET senior
Beograd

Član broj: 11116
Poruke: 159
*.absolutok.com.



Profil

icon Re: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?23.11.2004. u 08:55 - pre 217 meseci
Sto se tice makroa, to mi je vec palo na pamet ali to nije moguce. Filozofija je da korisnik moze da pristupi svojim dokumentima iz bilo koje tacke na svetu. Ne moze se ocekivati kakav cemo word tu da zateknemo.

Ovo sto mi je odgovorio mmix je cini mi se najbolje resenje. Firma ima Office licence i resenje je da se onda radi sa Office Web Comp.)
E sad editovane direktno iz browsera?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6038



+4628 Profil

icon Re: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?23.11.2004. u 12:54 - pre 217 meseci
Mislim da imas owc11.exe fajl negde na Office 2003 disku. Znam da je bilo nekih promena u nacinu licenciranja OWCa, mislim da sad Office2003 OWC moze slobodno da se instalira na web server ako posedujes bar jednu licencu, ali korisnici nece moci da manjaju fajlove ako nemaju lokalno instaliran office (ako nemaju fajl ce biti readonly). Ako firma poseduje Enterprise, Select, or Maintenance Agreement za office, onda pogledaj ovaj dokument o licenciranju OWC-a:
How to deploy the Office 2003 Web Components in an Office 2003 program

U svakom slucaju OWC imas na ovoj adresi:
Office 2003 Add-in: Office Web Components

A koristi se kao najobicniji ActiveX (OBJECT tag u HTMLu), i editovanje se obavlja kroz ActiveX kontrolu. OWC verzija office-a je malo osiromasena ali koliko sam vide potpuno upotrebljiva za day-to-day namene.

Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

SlavkoPar
Slavko Parezanin
Software Architect
Beograd

Član broj: 19979
Poruke: 5
*.absolutok.com.

Sajt: www.ChessSpace.com


Profil

icon Re: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?13.12.2004. u 13:09 - pre 216 meseci

Ja mislim da je najbolje napraviti ActiveX kontrol koji ce download-ovati trazeni dokument (fajl) sa WEB Servera na klijentsku mashinu,
a zatim koristeci OLE Automation startovati Word i nakaciti se na OnSave i OnClose events. nakon toga upload-ovati modifikovani dokument na Server.

Sve ostalo trazi instaliranje .NET Framework-a na klijentu, ili ne dozvoljava pristup file sistemu na klijentu.

Pozdrav,
Slavko
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: Projekat: Edit doc u ASP.NET-u. I posle ispravki upload na server?

[ Pregleda: 3776 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.