Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642

    collocazione delle immagini e src

    salve,
    in un sito asp.net le immagini che utilizzo nel sito possono essere presenti su unaltro server in rete?

    per esempio se ho il web sul server x, posso far puntare le immagini che sono sul server y?

    come si fa?

    Si puo' fare una cosa de lgenere? e cioè far attingere risorse da una macchina con ip publico x ad una macchina con ip privato che espone un iis y?

    Ma in questo caso le immagini vengono caricate tramite protocollo http e non tramite file sytem e quindi il loro caricamento risulta piu' lento?

  2. #2

    Re: collocazione delle immagini e src

    Originariamente inviato da cipcip
    salve,
    in un sito asp.net le immagini che utilizzo nel sito possono essere presenti su unaltro server in rete?
    certo, usando il riferimento corretto con il protocollo http
    per esempio se ho il web sul server x, posso far puntare le immagini che sono sul server y?

    come si fa?
    puoi usare il tag img all'interno della pagina aspx


    oppure utilizzare il controllo asp:image
    Si puo' fare una cosa de lgenere? e cioè far attingere risorse da una macchina con ip publico x ad una macchina con ip privato che espone un iis y?
    si,ma vedresti le immagini solo all'interno della rete privata, se vuoi che siano visibili dall' esterno devi per forza pubblicare le immagini su un ip pubblico, a meno che tu non faccia qualcosa di piu complesso ovvero usare l' oggetto webrequest per caricare i file all'interno della rete e poi visualizzarli all'esterno..
    in questo caso comunque la pagina che mostra le immagini deve essere su ip pubblico e deve fornire le immagini tramite la Request.BinaryWrite.


    Ma in questo caso le immagini vengono caricate tramite protocollo http e non tramite file sytem e quindi il loro caricamento risulta piu' lento?
    No, In realtà puoi anche caricare i file usando l'oggetto File, mettendo il percorso di rete, li carichi come byte[] e poi li mandi in output usando Response.BinaryWrite,
    settando prima il content-type e il content-length
    un esempio lo trovi qui:
    http://freeforumzone.leonardo.it/dis...px?idd=6840514
    qui io carico un file javascript usando FileStream, il procedimento è uguale.

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.