Detta är vad jag hittar i deras dokumentation...men den har ingen sökväg till filerna...verkar som den inte e helt korrekt...eller så fattar jag dåligt!
<%@ LANGUAGE="VBSCRIPT" %>
<%
'--- Module: FORMRESPDELANY.ASP
'---
'--- General File Manipulations: delete any file off the web server
'---
'--- Copyright (c) 1997, Software Artisans, Inc.
'--- Mail: info@softartisans.com http://www.softartisans.com
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>File Deletion Results</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
You chose to delete '<%=Request.Form("FILE1")%>'<br>
<%
'---
'--- Instanciate SA-FileManager
'---
Set oFM = Server.CreateObject("SoftArtisans.FileManager")
on error resume next
'---
'--- Delete the file now
'---
oFM.DeleteFile Request.Form("FILE1")
if Err <> 0 Then %>
<H1><FONT COLOR="#ff0000">An error occurred when deleting the file.</FONT></H1>
Possible causes include:
<UL>
<LI>An incorrect filename was specified
<LI>The file does not exist
<LI>File permissions do not allow writing to the specified area
</UL>
Please check the SA-FileUp documentation for more troubleshooting information,
or send e-mail to <A HREF="mailto:info@softartisans.com">info@softartisans.com</A>
<%
Else %>
File successfully deleted.
<% End If %>
</BODY>
</HTML>
Sökvägen är tänkt att komma som en formulärpost, se nedan:
<%@ LANGUAGE="VBSCRIPT" %>
<%
'--- Module: FORMRESPDELANY.ASP
'---
'--- General File Manipulations: delete any file off the web server
'---
'--- Copyright (c) 1997, Software Artisans, Inc.
'--- Mail: [email]info@softartisans.com[/email] [url]http://www.softartisans.com[/url]
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>File Deletion Results</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
You chose to delete '<%=Request.Form("FILE1")%>'<br>
<%
'---
'--- Instanciate SA-FileManager
'---
Set oFM = Server.CreateObject("SoftArtisans.FileManager")
on error resume next
'---
'--- Delete the file now
'---
[b]oFM.DeleteFile Request.Form("FILE1")[/b]
if Err <> 0 Then %>
<H1><FONT COLOR="#ff0000">An error occurred when deleting the file.</FONT></H1>
Possible causes include:
<UL>
<LI>An incorrect filename was specified
<LI>The file does not exist
<LI>File permissions do not allow writing to the specified area
</UL>
Please check the SA-FileUp documentation for more troubleshooting information,
or send e-mail to <A HREF="mailto:info@softartisans.com">info@softartisans.com</A>
<%
Else %>
File successfully deleted.
<% End If %>
</BODY>
</HTML>
Joo den e jag mee på ...men de finns ingen sökväg till mappen på servern.
Men nu har jag lagt ner den....de ska ju gå mee vanlig hedlig asp.
Vad e felet här??
bildNamn = rs("bildNamn")
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile(Server.MapPath("../img/erbjudande/" & bildNamn))
Set objFSO = Nothing
Felmeddelande:
Server.MapPath() error 'ASP 0175 : 80004005'
Disallowed Path Characters
/boss/del_stora.asp, line 24
The '..' characters are not allowed in the Path parameter for the MapPath method.
"Parent paths" är inte aktiverat i IIS. Är det på ett webbhotell är det antagligen en säkerhetsfråga, styr du själv över servern kan du ställa om det om du vill.
Använd annars absoluta sökvägar.. "/mapp-i-roten/img/erbjudande/fil.jpg".