28. marts 2005 - 14:15Der er
11 kommentarer og 1 løsning
aspUpload - Web10
Hejsa.
Jeg har fundet ud af at web10 ikke understøtter aspSmartupload men istedet aspUpload så jeg ville høre om der er nogle der har et script der virker 100% til web10 og evt. om placering i mapperne osv. i scriptet skulle man gerne kunne markere den fil man vil uploade via gennemse også placere den filen i en mappe.
Dim g_oFso, g_oFolder, g_oFile Set g_oFso = Server.CreateObject("Scripting.FileSystemObject") Set g_oFolder = g_oFso.getFolder(UPLOAD_PATH)
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then Dim g_oUpload Set g_oUpload = get_upload_files()
Dim fpos, fcontent fcontent = g_oUpload("upload").Item("content") Set g_oFile = g_oFso.CreateTextFile(UPLOAD_PATH & "\" & extract_filename(g_oUpload("upload").Item("filename"))) For fpos = 1 to LenB(fcontent) g_oFile.Write chr(AscB(MidB(fcontent, fpos, 1))) Next g_oFile.Close: Set g_oFile = Nothing
Response.Redirect Request.ServerVariables("SCRIPT_NAME") End If
Response.Write "<html><body><table>" response.write "<tr><td>Billedupload til fotomappen randomimage</td></tr>" Response.Write "<tr><td><hr></td></tr>" For Each g_oFile In g_oFolder.Files Response.Write "<tr><td><a href=""files/" & g_oFile.Name & """>" & g_oFile.name & "</a></td></tr>" Next Response.Write "<tr><td><hr></td></tr>" Response.Write "<tr><td align=""right""><form name=""frmUpload"" method=""post"" enctype=""multipart/form-data"" action=""" & Request.ServerVariables("SCRIPT_NAME") & """>" Response.Write "<input type=""file"" name=""upload""> <input type=""submit"" value=""upload""></td></tr>" Response.Write "</table></body></html>"
%> <% Function get_upload_files() Dim upload_object, request_binaries Dim position_start, position_end Dim boundary, boundary_pos
If ((pos_file <> 0) AND (pos_file < InstrB(position_end, request_binaries, boundary))) Then upload_object.Add name, Server.CreateObject("Scripting.Dictionary")
' Process all files received For Each File in Upload.Files
' Save in the database as blob File.ToDatabase "DSN=data;UID=sa;PWD=zzz;", _ "insert into mytable(blob) values(?)"
' Move to a different location File.Copy "d:\archive\" & File.ExtractFileName File.Delete Next ' Display description field Response.Write Upload.Form("Description") & "<BR>"
' Display all selected categories For Each Item in Upload.Form If Item.Name = "Category" Then Response.Write Item.Value & "<BR>" End If Next %>
du skal sørge for at du har IUSR_SERVERNAVN skriverettigheder ti lden mappe du forsøger at gemme filen i på serveren. Det er noget web10 skal sætte for dig.
i starten af scriptet er der denne linie< UPLOAD_PATH = Server.MapPath("fotos") prøv at ændre fotos til en mappe du har på dit website og hvor du har ret til at lægge filer ind i
Dim g_oFso, g_oFolder, g_oFile Set g_oFso = Server.CreateObject("Scripting.FileSystemObject") Set g_oFolder = g_oFso.getFolder(UPLOAD_PATH)
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then Dim g_oUpload Set g_oUpload = get_upload_files()
Dim fpos, fcontent fcontent = g_oUpload("upload").Item("content") Set g_oFile = g_oFso.CreateTextFile(UPLOAD_PATH & "\" & extract_filename(g_oUpload("Images").Item("filename"))) For fpos = 1 to LenB(fcontent) g_oFile.Write chr(AscB(MidB(fcontent, fpos, 1))) Next g_oFile.Close: Set g_oFile = Nothing
Response.Redirect Request.ServerVariables("SCRIPT_NAME") End If
Response.Write "<html><body><table>" response.write "<tr><td>Billedupload til fotomappen randomimage</td></tr>" Response.Write "<tr><td><hr></td></tr>" For Each g_oFile In g_oFolder.Files Response.Write "<tr><td><a href=""Images/" & g_oFile.Name & """>" & g_oFile.name & "</a></td></tr>" Next Response.Write "<tr><td><hr></td></tr>" Response.Write "<tr><td align=""right""><form name=""frmUpload"" method=""post"" enctype=""multipart/form-data"" action=""" & Request.ServerVariables("SCRIPT_NAME") & """>" Response.Write "<input type=""file"" name=""upload""> <input type=""submit"" value=""upload""></td></tr>" Response.Write "</table></body></html>"
%> <% Function get_upload_files() Dim upload_object, request_binaries Dim position_start, position_end Dim boundary, boundary_pos
If ((pos_file <> 0) AND (pos_file < InstrB(position_end, request_binaries, boundary))) Then upload_object.Add name, Server.CreateObject("Scripting.Dictionary")
Hej. Hos web10 kan du kan uploade til upload mappen. Du skal oprette fotos mappen i uplaod og så skal din Server.MapPath("upload/fotos") se sådan ud. Du kan evt bruge FSO.
Dim g_oFso, g_oFolder, g_oFile Set g_oFso = Server.CreateObject("Scripting.FileSystemObject") Set g_oFolder = g_oFso.getFolder(UPLOAD_PATH)
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then Dim g_oUpload Set g_oUpload = get_upload_files()
Dim fpos, fcontent fcontent = g_oUpload("upload").Item("content") Set g_oFile = g_oFso.CreateTextFile(UPLOAD_PATH & "\" & extract_filename(g_oUpload("upload").Item("filename"))) For fpos = 1 to LenB(fcontent) g_oFile.Write chr(AscB(MidB(fcontent, fpos, 1))) Next g_oFile.Close: Set g_oFile = Nothing
Response.Redirect Request.ServerVariables("SCRIPT_NAME") End If
Response.Write "<html><body><table>" response.write "<tr><td>Billedupload til fotomappen images</td></tr>" Response.Write "<tr><td><hr></td></tr>" For Each g_oFile In g_oFolder.Files Response.Write "<tr><td><a href=""files/" & g_oFile.Name & """>" & g_oFile.name & "</a></td></tr>" Next Response.Write "<tr><td><hr></td></tr>" Response.Write "<tr><td align=""right""><form name=""frmUpload"" method=""post"" enctype=""multipart/form-data"" action=""" & Request.ServerVariables("SCRIPT_NAME") & """>" Response.Write "<input type=""file"" name=""upload""> <input type=""submit"" value=""upload""></td></tr>" Response.Write "</table></body></html>"
%> <% Function get_upload_files() Dim upload_object, request_binaries Dim position_start, position_end Dim boundary, boundary_pos
If ((pos_file <> 0) AND (pos_file < InstrB(position_end, request_binaries, boundary))) Then upload_object.Add name, Server.CreateObject("Scripting.Dictionary")
din upload.asp skal ligge i roden og imagebiblioteket ligeså, - sådan ligger det hos mig og virker
Synes godt om
Ny brugerNybegynder
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.