Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


IIS Egen server

Postades av 2002-08-30 08:41:52 - Hassan Fakhro, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 459 personer

Jag använder Windows Advanced Server 2000 och ska flytta mina script från epsab till min server.

Nu när ja flyttat över dom fungerar inte upload scriptet.
Den skriver sidan kan inte visas.
Beror detta på att ja inte har något upload komponent?
För jag har ju installerat ett aspupload komponent.

Är det någon som vet varför detta sker, varför visas inte sidan fastän den finns och fungerade perfekt hos epsab?
Vad är det jag måste göra och hur?
Tacksam för svar.

Hassan Fakhro


Svara

Sv: IIS Egen server

Postades av 2002-08-30 09:03:29 - Johan Djupmarker

Har du installerat samma komponent som du använder i scriptet? Det finns 2 ASPupload (www.aspupload.com och www.aspupload.de(verkar inte fungera nu, men det har funnits)). Har du testat med något exempelscript som medföljde komponenten?

/Johan


Svara

Sv: IIS Egen server

Postades av 2002-08-30 15:29:49 - Hassan Fakhro

Såhär ser min kod ut för uppladdning:


<%@EnableSessionState=True%>
<!-----------------------------KILLAR------------------------------------>
<%Response.Buffer=True%>
<%Response.Expires=0

UPLOAD_PATH= Server.MapPath("killar")
Set Fso= Server.CreateObject("Scripting.FileSystemObject")
Set Folder= Fso.getFolder(UPLOAD_PATH)
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then
Set Upload = get_upload_files()
fcontent = Upload("upload").Item("content")

allowlist = ".gif,.jpg,.jpeg,.JPG,.GIF,.JPEG"
extension = right(extract_filename(Upload("upload").Item("filename")),4)
If Fso.FileExists(UPLOAD_PATH & "/" & extract_filename(Upload("upload").Item("filename"))) Then
Session("mess") = "En fil med det namnet finns redan!"
Response.Redirect "upload_killar.asp"
Else
If instr(allowlist,extension) then
Set File= Fso.CreateTextFile(UPLOAD_PATH & "/" & extract_filename(Upload("upload").Item("filename")))
Else
Session("mess") = "Du får <b>inte</b> skicka upp filen med det filformatet.<br>Endast <b>" & allowlist & "</b> är godkända."
Response.Redirect "upload_killar.asp"
End If
End If
For i = 1 to LenB(fcontent)
File.Write chr(AscB(MidB(fcontent, i, 1)))
Next
File.Close: Set File = Nothing
Session("fil") = extract_filename(Upload("upload").Item("filename"))
Session("visa") = "ok"
Response.Redirect "skicka_killar.asp"
End If %>


<form name="frmUpload" method="post" enctype="multipart/form-data" action="upload_killar1.asp" onSubmit="return tecken()">

<input type="file" name="upload" size="35" style="font-size: 8pt; font-family: verdana, arial">
 
<input type="submit" value="Ladda upp" style="font-size: 8pt; font-family: verdana, arial">
</form>

<% If Session("mess") <> "" Then %>
<%=Session("mess") %>
<% Session("mess") = ""
End If %>

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/databas/db1.mdb")

SQL = "SELECT TOP 1 * FROM banner ORDER BY shown"
Set RecSet = Conn.Execute(SQL)

If RecSet.EOF Then
Response.Write "<table><tr><td>Inga banners</td></tr></table>"
Else

Response.Write ""& Recset("Alt") &""

SQL = "UPDATE banner SET Shown = Shown + 1 WHERE id = " & RecSet("id")
Conn.Execute SQL

RecSet.Close
Set RecSet = Nothing

Conn.Close
Set Conn=Nothing

End If

Function get_upload_files()
Set upload_object= Server.CreateObject("Scripting.Dictionary")
request_binaries= Request.BinaryRead(Request.TotalBytes)
position_start= 1
position_end= InstrB(position_start, request_binaries, get_byte_string(chr(13)))
boundary= MidB(request_binaries, position_start, (position_end - position_start))
boundary_pos= InstrB(1, request_binaries, boundary)

Do Until (boundary_pos = InstrB(request_binaries, boundary & get_byte_string("--")))
If Not(Response.IsClientConnected) Then Response.End

position_start= (InstrB(InstrB(boundary_pos, request_binaries, get_byte_string("Content-Disposition")), request_binaries, get_byte_string("name=")) + 6)
position_end= InstrB(position_start, request_binaries, get_byte_string(chr(34)))

name= get_string(MidB(request_binaries, position_start, (position_end - position_start)))
pos_file= InstrB(boundary_pos, request_binaries, get_byte_string("filename="))

If ((pos_file <> 0) AND (pos_file < InstrB(position_end, request_binaries, boundary))) Then
upload_object.Add name, Server.CreateObject("Scripting.Dictionary")

position_start= (pos_file + 10)
position_end= InstrB(position_start, request_binaries, get_byte_string(chr(34)))
upload_object.item(name).Add "filename", get_string(MidB(request_binaries, position_start, (position_end - position_start)))

position_start= (InstrB(position_end, request_binaries, get_byte_string("Content-Type:")) + 14)
position_end= InstrB(position_start, request_binaries, get_byte_string(chr(13)))
upload_object.item(name).Add "content-type", get_string(MidB(request_binaries, position_start, (position_end - position_start)))

position_start= (position_end + 4)
position_end= InstrB(position_start, request_binaries, boundary) - 2
upload_object.item(name).Add "size", ((position_end - position_start))
upload_object.item(name).Add "content", MidB(request_binaries, position_start, (position_end - position_start))
End If
boundary_pos= InstrB(boundary_pos + LenB(boundary), request_binaries, boundary)
Loop

Set get_upload_files = upload_object
End Function

Function get_byte_string(str)
For cnt = 1 to Len(str)
get_byte_string = get_byte_string & chrB(AscB(Mid(str, cnt, 1)))
Next
End Function

Function get_string(str)
For cnt = 1 to LenB(str)
get_string = get_string & chr(AscB(MidB(str, cnt, 1)))
Next
End Function

Function extract_filename(filename)
extract_filename = Right(filename, Len(filename) - InStrRev(filename, "/", -1, 1))
End Function
%>


Svara

Sv: IIS Egen server

Postades av 2002-08-30 15:58:02 - Johan Djupmarker

Du använder ju inte ASPUpload-komponenten!?!?! I vilket fall så får du nog ange ett felmeddelande för att underlätta felsökandet... Ett tänkbart problem är att du inte har rättigheter att skriva i mappen som du sparar filerna i.

/Johan


Svara

Sv: IIS Egen server

Postades av 2002-08-31 11:40:07 - Hassan Fakhro

Jag får ju inget felmeddelande!
Jag får sidan kan inte visas fastän ja har tagit bort det dära, Visa egna HTTP fel meddelanden!


Svara

Sv: IIS Egen server

Postades av 2002-09-04 14:26:23 - Tommie Severinsson

Svårt att se i koden vad som kan vara fel.. men om det inte var ett rättighetsproblem och du inte har löst det.. så kan du dimma dina rader en efter en..

'function blöabalala
'kod
'End Function

Så kan du lista ut vad som är fel + att du kanske får upp ett felmeddelande någon gång... Dimma det sista du gjorde innan det blev detta felet.. ;)


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 817
27 960
271 761
8 086
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies