Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Upload e spazi

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138

    Upload e spazi

    Nel mio sito ho messo questo script di upload per uploadare delle foto:

    codice:
     
    [...]
     Response.Expires=0
      Response.Buffer = TRUE
      Response.Clear
      byteCount = Request.TotalBytes
      RequestBin = Request.BinaryRead(byteCount)
      Dim UploadRequest
      Set UploadRequest = CreateObject("Scripting.Dictionary")
      BuildUploadRequest  RequestBin
      contentType = UploadRequest.Item("blob").Item("ContentType")
      filepathname = UploadRequest.Item("blob").Item("FileName")
      filename = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
      value = UploadRequest.Item("blob").Item("Value")
    
      'Create FileSytemObject Component
      Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")
    
      'Create and Write to a File
      pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-14
      Set objFso = Server.createObject("Scripting.FileSystemObject")
      If not objFso.FolderExists (StrNewFolder) Then
      	objFso.createFolder(strNewFolder)
     end if
      
      Set Myfile = ScriptObject.CreateTextFile(Left(Server.mappath(Request.ServerVariables("PATH_INFO")),pathEnd) & "\public\foto\" & Session("Pmod_Codice_ins") & "_" & SEssion("Prgannuncio") & "\" &  filename)
    
     ' Set MyFile = ScriptObject.CreateTextFile("StrNewFolder" & Session("Pmod_Codice_ins") & "_" & SEssion("Prgannuncio") & "_" &  filename)
      
      For i = 1 to LenB(value)
    	MyFile.Write chr(AscB(MidB(value,i,1)))
      Next
    [...]
    (devo postare anche l'upload.asp?)

    ed uno script per visualizzare le foto in un pop-up preso da un link che ho trovato in questo forum (se volete ve lo posto).

    Il mio problema è questo:
    se uploado una foto che all'interno del suo nome ha uno spazio, questa poi non viene visualizzata nel pop-up.

    Come faccio a fare in modo che in fase di upload mi vengano rimpiazzati gli spazi?

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    codice:
    filename = replace(Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))," ","")
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    Lo sai che sei un grande ?

    Pensavo di aver scritto in arabo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.