Avatar billede Meggel Novice
30. marts 2004 - 17:11 Der er 14 kommentarer og
1 løsning

upload billede med aspsmartupload og rename

<HTML>
<BODY BGCOLOR="white">

<H1>aspSmartUpload : Sample 1</H1>
<HR>

<FORM METHOD="POST" ACTION="Sample1.asp" ENCTYPE="multipart/form-data">
  <INPUT TYPE="FILE" NAME="FILE1" SIZE="50"><BR>
  <INPUT TYPE="FILE" NAME="FILE2" SIZE="50"><BR>
  <INPUT TYPE="FILE" NAME="FILE3" SIZE="50"><BR>
  <INPUT TYPE="FILE" NAME="FILE4" SIZE="50"><BR>
  <INPUT TYPE="SUBMIT" VALUE="Upload">
</FORM>

</BODY>
</HTML>


sample1.asp :

<HTML>
<BODY BGCOLOR="white">

<H1>aspSmartUpload : Sample 1</H1>
<HR>

<%
'  Variables
'  *********
  Dim mySmartUpload
  Dim intCount
       
'  Object creation
'  ***************
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

'  Upload
'  ******
  mySmartUpload.Upload

'  Save the files with their original names in a virtual path of the web server
'  ****************************************************************************
  intCount = mySmartUpload.Save("/Upload")
  ' sample with a physical path
  ' intCount = mySmartUpload.Save("c:\temp\")

'  Display the number of files uploaded
'  ************************************
  Response.Write(intCount & " file(s) uploaded.")
%>
</BODY>
</HTML>

hvordan får jeg den til at rename filen til en session id ?
Avatar billede keysersoze Ekspert
30. marts 2004 - 17:15 #1
intCount = mySmartUpload.SaveAs("/Upload/" & session("id"))

såfremt din session hedder session("id")
Avatar billede Meggel Novice
30. marts 2004 - 17:17 #2
hva hvis den skal gemmes som jpg ? skal den så se sådan her ud ?

intCount = mySmartUpload.SaveAs("/Upload/" & session("id")&".jpg")
Avatar billede Meggel Novice
30. marts 2004 - 17:22 #3
eller har du et andet script der virker for jeg får bare "Siden kan ikke vises"
Avatar billede keysersoze Ekspert
30. marts 2004 - 17:46 #4
hvis det skal gemmes som jpg - så ja

er du sikker på at din session ikke er tom?
Avatar billede Meggel Novice
30. marts 2004 - 18:03 #5
min session er ikke tom..
Avatar billede keysersoze Ekspert
30. marts 2004 - 18:09 #6
hvilken fejl kommer der så?
Avatar billede Meggel Novice
30. marts 2004 - 18:10 #7
ingen der skriver bare siden kan ikke vises...
Avatar billede keysersoze Ekspert
30. marts 2004 - 18:12 #8
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Avatar billede Meggel Novice
30. marts 2004 - 18:14 #9
Fejltype:
Serverobjekt, ASP 0177 (0x8007007E)
8007007e
/mikkel/Sample1.asp, line 15
Avatar billede keysersoze Ekspert
30. marts 2004 - 18:21 #10
prøv med bare

mySmartUpload.SaveAs "/Upload/" & session("id") & ".jpg"

og hvis det ikke virker så prøv at oppe i toppen at indsætte

response.write "tal: " & session("id")
response.end

og fortæl mig hvad der så står
Avatar billede Meggel Novice
30. marts 2004 - 18:25 #11
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") det er altså line 15
Avatar billede keysersoze Ekspert
30. marts 2004 - 18:46 #12
virker det med den kode du har indtastet oppe i spm.?
Avatar billede Meggel Novice
30. marts 2004 - 19:00 #13
næh..men altså jeg kan lige prøve at installer aspsmartupload igen..
Avatar billede keysersoze Ekspert
30. marts 2004 - 19:04 #14
doh? det er jo ret svært at hjælpe når det man skal hjælpe ud fra ikke engang virker - det kunne du godt have fortalt :o/
Avatar billede Meggel Novice
04. april 2004 - 20:59 #15
ja det kom jo aldrig til at virke..
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