Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Pop up apri file

  1. #1

    Pop up apri file

    Buongiorno a tutti, ho un problema...
    carico file sul server con upload baol. Nel momento in cui voglio vedere il file vorrei che si aprisse la solita finestra con le voci "salva", "apri", "annulla"

    potete darmi una mano?
    Scambio link

  2. #2
    cerca adosend in questo forum

  3. #3
    praticamente inserisco il codice di seguito in una pagina al quale linko il file e dovrebbe comparire la finestra?

    codice:
    <%
    
    Session.Timeout = 20
    
    	'8***********************************************8
    	' Jason Withrow - For ASP101 July 2001
    	' This page forces the save as dialogue to prevent
    	' files from being opened in the browser.
    	'
    	' jwithrow@mediaone.net
    	'8***********************************************8
    
    
    Response.Buffer = True
    
    Dim strFilePath, strFileSize, strFileName
    
    ' added by edc 7.1.2003
    
    	If Session("FileName") = "" Then
    		Response.Redirect "default.asp"
    	End If
    
    	Dim oFso, oFile
    
    	strFilePath = Server.MapPath(Session("FileName"))
    	Set oFso = CreateObject("Scripting.FileSystemObject")
    	Set oFile = oFso.GetFile(strFilePath)
    	strFileName = UCase(oFile.Name)
    	strFileSize = CLNG(oFile.size)
    	Set oFile = Nothing
    	Set oFso = Nothing
    
    ' end add
    
    Const adTypeBinary = 1
    
    'strFilePath = Request.QueryString("File")
    'strFileSize = Request.QueryString("Size")
    'strFileName = Request.QueryString("Name")
    
    Response.Clear
    
    '8*******************************8
    ' Requires MDAC 2.5 to be stable
    ' I recommend MDAC 2.6 or 2.7
    '8*******************************8
    Set objStream = Server.CreateObject("ADODB.Stream")
    objStream.Open
    objStream.Type = adTypeBinary
    objStream.LoadFromFile strFilePath
    
    strFileType = lcase(Right(strFileName, 4))
        
    	' Feel Free to Add Your Own Content-Types Here
        Select Case strFileType
            Case ".asf"
                ContentType = "video/x-ms-asf"
            Case ".avi"
                ContentType = "video/avi"
            Case ".doc"
                ContentType = "application/msword"
            Case ".zip"
                ContentType = "application/zip"
                ContentType = "application/x-zip-compressed"
            Case ".xls"
                ContentType = "application/vnd.ms-excel"
            Case ".gif"
                ContentType = "image/gif"
            Case ".jpg", "jpeg"
                ContentType = "image/jpeg"
            Case ".wav"
                ContentType = "audio/wav"
            Case ".mp3"
                ContentType = "audio/mpeg3"
            Case ".mpg", "mpeg"
                ContentType = "video/mpeg"
            Case ".rtf"
                ContentType = "application/rtf"
    		Case ".htm", "html"
                ContentType = "text/html"
    		Case ".asp"
                ContentType = "text/asp"
            Case Else
                'Handle All Other Files
                ContentType = "application/octet-stream"
        End Select
    	
    	Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
    	Response.AddHeader "Content-Length", strFileSize
    	' In a Perfect World, Your Client would also have UTF-8 as the default 
    	' In Their Browser
    	Response.Charset = "UTF-8"
    	Response.ContentType = ContentType
    	
    	Do While Not objStream.EOS
    		Response.BinaryWrite objStream.Read(8192)	'	1024*8
    		Response.Flush
    	Loop
    
    objStream.Close
    Set objStream = Nothing
    
    %>
    
    
    <SCRIPT LANGUAGE='JavaScript'>
    {
    	window.close();
    }
    </SCRIPT>
    
    
    x</p>
    Scambio link

  4. #4
    il file glielo passi in session

  5. #5
    perfetto grazie!
    per inserire anche l' apertura dei pdf?
    Scambio link

  6. #6
    Originariamente inviato da Pandolfo
    perfetto grazie!
    per inserire anche l' apertura dei pdf?
    ??? i pdf non sono files? perché dovrebbero essere diversi?

  7. #7
    risolto così
    codice:
    Case ".pdf"
                ContentType = "application/pdf"
    perchè altrimenti lo apriva ma non si leggeva niente.
    Grazie
    Scambio link

  8. #8
    Originariamente inviato da Pandolfo
    risolto così
    codice:
    Case ".pdf"
                ContentType = "application/pdf"
    perchè altrimenti lo apriva ma non si leggeva niente.
    Grazie
    molto bene

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 © 2026 vBulletin Solutions, Inc. All rights reserved.