Avatar billede pnr Nybegynder
23. januar 2003 - 13:44 Der er 8 kommentarer og
2 løsninger

Problemer med AspSmartUpload

Jeg bruger AspSmartUpload til at uploade nogle filer, men jeg kan kun få den til at gemme i en mappe i roden (eks. c:\temp\). hvis jeg går længere ind i mapperne virker det ikke (c:\temp\upload\). det virker heller ikke med virtuel sti betengelse.
Avatar billede carpediem Nybegynder
23. januar 2003 - 13:48 #1
Kan du ikke lige poste den kode der uploader?
Avatar billede pnr Nybegynder
23. januar 2003 - 13:54 #2
<HTML>
<BODY BGCOLOR="white">

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

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

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

'  Select each file
'  ****************
  For each file In mySmartUpload.Files
  '  Only if the file exist
  '  **********************
      If not file.IsMissing Then
      '  Save the files with his original names in a virtual path of the web server
      '  ****************************************************************************
        file.SaveAs("c:\inetpub\wwwroot\" & file.FileName)
        ' sample with a physical path
        ' file.SaveAs("c:\temp\" & file.FileName)

      '  Display the properties of the current file
      '  ******************************************
        Response.Write("Name = " & file.Name & "<BR>")
        Response.Write("Size = " & file.Size & "<BR>")
        Response.Write("FileName = " & file.FileName & "<BR>")
        Response.Write("FileExt = " & file.FileExt & "<BR>")
        Response.Write("FilePathName = " & file.FilePathName & "<BR>")
        Response.Write("ContentType = " & file.ContentType & "<BR>")
        Response.Write("ContentDisp = " & file.ContentDisp & "<BR>")
        Response.Write("TypeMIME = " & file.TypeMIME & "<BR>")
        Response.Write("SubTypeMIME = " & file.SubTypeMIME & "<BR>")
        intCount = intCount + 1
      End If
  Next

'  Display the number of files which could be uploaded
'  ***************************************************
  Response.Write("<BR>" & mySmartUpload.Files.Count & " files could be uploaded.<BR>")

'  Display the number of files uploaded
'  ************************************
  Response.Write(intCount & " file(s) uploaded.<BR>")
%>
</BODY>
</HTML>
Avatar billede carpediem Nybegynder
23. januar 2003 - 14:20 #3
Det ser ikke umiddelbart ud som om der er fejl i koden, men jeg har ikke AspSmartUpload installeret, så jeg kan ikke prøve den efter. Har Iusr skriveadgang på det bibliotek du gerne vil gemme i?
Avatar billede pnr Nybegynder
23. januar 2003 - 15:14 #4
ja det har vist noget med det at gøre. men hvordan sætter jeg det op?
Avatar billede cesil Nybegynder
23. januar 2003 - 15:56 #5
Hvis du har tilgang til serveren, så find den mappe du vil uploade filerne til. Højreklik, vælge sikkerhed, sæt everyone useren til full control.
Så skulle du kunne uploade til mappen.
Avatar billede carpediem Nybegynder
23. januar 2003 - 16:17 #6
Personligt ville jeg nøjes med at give full control til IUSR_computername
Avatar billede pnr Nybegynder
26. januar 2003 - 13:47 #7
jeg takker
Avatar billede pnr Nybegynder
26. januar 2003 - 13:48 #8
hov smid lige et svar så vi kan få afregnet
Avatar billede cesil Nybegynder
27. januar 2003 - 08:27 #9
jeg ved ikke om mit svar var point værd for dig, men her er alligevel et.
Avatar billede carpediem Nybegynder
27. januar 2003 - 09:23 #10
Her er mit svar
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