Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    URGENTE: Download ASP che va solo a volte

    ciao a tutti... ho un problema con il solito codice per il download da ASP: funziona con tutti i file (provati) tranne che con i .doc e i .xls
    Che cosa può essere?
    Vi posto il codice... alcune righe servono a tirare fuori i dati dal DB
    codice:
    <%
    
    openConnMySQL db_intranet,db_ip,db_user,db_password
    SQL="SELECT mod_archivio_file.titolo,mod_archivio_file.ext,mod_archivio_file.nome_file,mod_archivio_categ.cartella AS cartella1,mod_archivio_sottocateg.cartella AS cartella2 " &_
    	"FROM (mod_archivio_file INNER JOIN mod_archivio_categ ON mod_archivio_file.cod_cat=mod_archivio_categ.cod_cat) INNER JOIN mod_archivio_sottocateg ON mod_archivio_file.cod_sottocat = mod_archivio_sottocateg.cod_sottocat " &_
    	"WHERE mod_archivio_file.id=" & cInt(QUERY.getValue("id"))
    rs.Open SQL,conn
    if not rs.EOF then
      cartella=FILE_FOLDER&rs("cartella1")&"/"&rs("cartella2")&"/"
      strFileName=rs("nome_file")
      Set objStream = Server.CreateObject("ADODB.Stream")
      objStream.Type = 1 ' adTypeBinary
      objStream.Open
    
      objStream.LoadFromFile Server.MapPath(cartella & strFileName)
      ' Istruiamo il browser sul tipo di file
      
      strFileName=rs("titolo") 
      set re = new RegExp
      re.Global=true
      re.Pattern="\W"
      strFileName = re.Replace(strFileName,"_") & "." & rs("ext")
      Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
      Response.ContentType = "application/octet-stream"
      'Response.ContentType = "application/Active"
      Response.BinaryWrite objStream.Read
      objStream.Close
      Set objStream = Nothing
    else
     response.redirect "../errori/fileNonTrovato.asp"
    end if
     closeConn
    %>

  2. #2
    risolto... nell'head includevo un file CSS che da problemi al systema di creazione del foglio di word o excell.

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.