Avatar billede mhj28 Nybegynder
20. september 2002 - 15:52 Der er 3 kommentarer og
1 løsning

Slet fil fra JSP?

Jeg prøver at slette en fil via noget JSP-kode, men det lykkes ikke rigtigt. Er der nogen der kan hjælpe mig? Her er den kode jeg prøver med.

<jsp:useBean id="DBCservice" class="dbtest.DBCSBean" scope="page" />
<%@ page import = "java.io.*"%>

<%
   
  //ID på billede som skal slettes fås fra Form'en.
  String filnavn = request.getParameter("filnavnID");
 
  //Service-bean sletter billede med det modtagede ID fra databasen
  String dbstat = DBCservice.slet_Billede(filnavn);//sletter billedes meta-data i databasen
 
  //Sletning af filen
  File fil = new File("\\testfolder\\" + filnavn);
  fil.delete();
 
%>

Sletter billede i fil og database<br/><br/>
filnavn: <%= filnavn %><br/><br/>

------------------------------------
Jeg har sat skriverettigheder til folderen, men filen kan alligevel ikke slettes. Jeg håber der er nogen der kan give mig et hint eller mere...

-Morten
Avatar billede soelvpil Nybegynder
20. september 2002 - 16:36 #1
Får du nogen fejlbesked, og i givet fald hvilken?
Da jeg ikke kender fejlbeskeden bliver nedenstående rent gætværk.

Jeg gætter på, at de filer du forsøger at slette også ligger i din webapplikation, sammen med dine jsp-sider (men altså i en folder ved navn testfolder). Når du siger new File("\\testfolder\\"+filnavn) vil programmet lede efter en fil i d:\testfolder\filnavn (eller på c-drevet hvis serveren ligger der). Men du har brug for et filnavn relativt til, hvor du har smidt dine jsp-sider.

Hvis du skriver

File fil = new File(application.getRealPath("/testfolder/"+filnavn));

skulle det virke. Og nej, det er IKKE en fejl at mine / vender som de gør.
Avatar billede mhj28 Nybegynder
20. september 2002 - 16:41 #2
Jeg får ingen fejlbesked, men jeg vil prøve det du skriver.
Avatar billede mhj28 Nybegynder
20. september 2002 - 16:49 #3
Hurra hurra hurra det virker! *hopper ekstatisk rundt* Tusind tak jeg er så glad at det er helt åndsvagt! :o)

-Morten (Og gruppe-medlem)
Avatar billede soelvpil Nybegynder
20. september 2002 - 16:53 #4
:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester