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

putokaz do fajl servera u web aplikaciji

[es] :: .NET :: ASP.NET :: putokaz do fajl servera u web aplikaciji

[ Pregleda: 1411 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sparc
Sladjan Parc

Član broj: 65760
Poruke: 134
*.static.isp.telekom.rs.



Profil

icon putokaz do fajl servera u web aplikaciji04.05.2009. u 08:47 - pre 182 meseci
U web aplikaciji imam potrebu za preuzimanjem pdf fajlova sa klijentske masine
i njihovo trajno premestanje na file server. Za ovo koristim standardne kotrole i standardne
procedure koje su opisane u literaturi koja mi je raspoloziva. Za skladistenje koristim
sledecu proceduru u dugmetu preuzmi.

Protected Sub btnPreuzmi_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPreuzmi.Click
If Not File1.PostedFile.FileName Is Nothing And File1.PostedFile.ContentLength > 0 Then
Dim god As String = CStr(Year(CDate(lblDatum.Text)))
Dim fn As String = System.IO.Path.GetFileName(File1.PostedFile.FileName)
Dim FolderLocation As String = System.Configuration.ConfigurationManager.AppSettings("DocPath")
Dim savelocation As String = FolderLocation & god & "-" & _
lblPred.Text & "-" & _
lblVD.Text & "-" & _
lblBrPrijema.Text & ".pdf"
try
File1.PostedFile.SaveAs(savelocation)
MsgBox("Dokument je preuzet.")
Catch exc As Exception
MsgBox("error: " & exc.Message)
End Try
Else
MsgBox("Molim vas izaberite dokument za preuzimanje.")
End If
End Sub

U promenljivoj FolderLocation preuzimam iz web.config-a putokaz do mesta gde trebam da cuvam pdf dokumenta.
Ovo radi kada je DocPath relativna putanja u okviru sajta. Medjutim, meni je potrebno da u toj putanji imam
putanju do fajl server koji treba da skladisti ta dokumenta. Radi kada na fajl serveru sherujem direktorijum i
dozvolim prava pristupa network service korisniku. Putanju do sherovanog direktorijuma upisem u DocPath key u
web.configu.
Ako u DocPath upisem na primer apsolutnu putanju kao sto je d:\dokumenta tada se desava da aplikacija pokusava
da upise fajl na lokalnom disku korisnika. Sherovan direktorijum je mozda resenje ako aplikacija radi na lokalnoj mrezi.
Meni je potrebno resenje kada se aplikaciji pristupa sa strane interneta. Kako da web server razresava putanju
unutar mreze, dok se klijent konentuje sa strane interneta.


[Ovu poruku je menjao sparc dana 04.05.2009. u 12:39 GMT+1]
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
82.117.195.*

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: putokaz do fajl servera u web aplikaciji05.05.2009. u 06:47 - pre 182 meseci
Ovo sigurno radi

FileUpload1.SaveAs("D:\\Sajtovi\\Sajt1\\Docs\\" + User.Identity.Name.ToString() + "\\doc\\" + FileUpload1.FileName) ili

FileUpload1.SaveAs("D:\\Sajtovi\\Sajt1\\Docs\\")

i skladisti fajlove u file sistemu na serveru s tim sto nad folderom network service korisnik mora da ima prava upisa. Jesi li proverio kako savelocation izgleda jer moguce da ne vraca pravo mesto na serveru mada bi trebao da vrati ex u tom slucaju...
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: putokaz do fajl servera u web aplikaciji

[ Pregleda: 1411 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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