+ Rispondi alla Discussione
Risultati da 1 a 12 di 12

Ridimensionamento immagini in upload su hosting windows di Aruba

Ultimo Messaggio di CIRMAS il:
  1. #1
    User
    Data Registrazione
    Aug 2007
    Messaggi
    18

    Ridimensionamento immagini in upload su hosting windows di Aruba

    Ciao a tutti,
    premetto che le mie conoscenze di asp,sono carenti...per questo volevo chiedere aiuto a voi...

    Sto facendo il mio primo sito e avrei bisogno di trovare il modo di ridimensionare le immagini durante l'upload(uso lo script di baol).

    Sarebbe semplice su un qualsiasi server,ma non su Aruba,perchè a quanto pare non registra le dll,quindi non posso usare quel metodo.

    Sapreste consigliarmi qualche script in asp o javascript che faccia il ridimensionamento delle immagini?

  2. #2
    User L'avatar di eliane
    Data Registrazione
    Oct 2006
    Messaggi
    131
    Salve per la ridimensionamento della immagine usa asp.net
    ecco il codice
    http://aspnet.html.it/script/vedi/97...ini-thumbnail/

    funziona benissimo su serve aruba
    verifica regole firma

  3. #3
    User
    Data Registrazione
    Aug 2007
    Messaggi
    18
    Grazie mille ora provo e posterò i risultati.

  4. #4
    User
    Data Registrazione
    Aug 2007
    Messaggi
    18
    La sto provando in locale,ma l'immagine non si vede ,si vede solo il il valore del tag alt.
    il codice è gia pronto o va modificato qualcosa?
    purtroppo di asp.net proprio zero totale

  5. #5
    User L'avatar di eliane
    Data Registrazione
    Oct 2006
    Messaggi
    131
    prova questo codice:
    pagina img.aspx
    <%@ Page Language="C#" Debug="true" %>
    <%@ import Namespace="System"%>
    <%@ import Namespace="System.IO"%>
    <%@ import Namespace="System.Drawing" %>
    <%@ import Namespace="System.Drawing.Imaging" %>
    <%@ import Namespace="System.Text.RegularExpressions" %>

    <script Language="C#" runat="server">
    void Page_Load(Object sender, EventArgs e)
    {
    int ThumbnailWidth = 100;
    int ThumbnailHeight = 100;
    string strFileName = "";
    // eliminato: string destinazione = Server.MapPath("/public/");
    double orgImgWidth = 0.0;
    double orgImgHeight = 0.0;
    double rThumbnailWidth = 0.0;
    double rThumbnailHeight = 0.0;
    System.Drawing.Image orgImage;
    if (Request.QueryString["w"] != "") ThumbnailWidth = Convert.ToInt32(Request.QueryString["w"]);
    if (Request.QueryString["h"] != "") ThumbnailHeight = Convert.ToInt32(Request.QueryString["h"]);
    if (Request.QueryString["src"] != "")
    {
    strFileName = Convert.ToString(Request.QueryString["src"]);
    // eliminato: if (Request.QueryString["percorso"] != "")..
    if (strFileName != "")
    {
    try
    {
    orgImage = System.Drawing.Image.FromFile(Server.MapPath(strFi leName));
    using(Bitmap tmpImage = new Bitmap(orgImage))
    {
    rThumbnailWidth = ThumbnailWidth;
    rThumbnailHeight = ThumbnailHeight;
    orgImgWidth = tmpImage.Width;
    orgImgHeight = tmpImage.Height;
    // Se l'immagine è più piccola del Thumbnail forziamo le dimensioni di
    // quest'ultimo alle dimensioni dell'immagine.
    if (orgImgWidth < ThumbnailWidth) ThumbnailWidth = tmpImage.Width;
    if (orgImgHeight < ThumbnailHeight) ThumbnailHeight = tmpImage.Height;
    // Se le dimensioni dell'immagine e del Thumbnail corrispondono non facciamo nulla.
    if (tmpImage.Width != tmpImage.Height)
    {
    // Altrimenti continuiamo a fare i nostri controlli per calcolarne le
    // giuste dimensioni e quindi creare la nostra nuova immagine con
    // l'aspectratio corretto.
    if (tmpImage.Width > tmpImage.Height)
    {
    // L > H => tH = (H * tL)/ L
    rThumbnailWidth = ThumbnailWidth;
    rThumbnailHeight = (double)((tmpImage.Height * ThumbnailWidth) / tmpImage.Width);
    } // if (tmpImage.Width > tmpImage.Height)
    else
    {
    if (tmpImage.Width < tmpImage.Height)
    {
    // L < H => tL = (L * tH)/ H
    rThumbnailHeight = ThumbnailWidth;
    rThumbnailWidth = (double)((tmpImage.Width * ThumbnailHeight) / tmpImage.Height);
    } // if (tmpImage.Width < tmpImage.Height)
    } // else
    } // if (tmpImage.Width != tmpImage.Height)
    tmpImage.Dispose();
    } // using(Bitmap tmpImage = new Bitmap(orgImage))
    using(Bitmap bitmap = new Bitmap(orgImage, (int)(rThumbnailWidth), (int)(rThumbnailHeight)))
    {
    Response.ContentType = orgImage.RawFormat.ToString();
    Response.Clear();
    Response.BufferOutput = true;
    Response.AddHeader("Content-Disposition", "filename=" + strFileName);
    //qui non serve più l'"if ((orgImage.Width > ThumbnailWidth) || (orgImage.Height > ThumbnailHeight))" perché in ogni caso si manda l'output in stream
    bitmap.Save(Response.OutputStream, orgImage.RawFormat);
    bitmap.Dispose();
    } // using(Bitmap bitmap = new Bitmap(orgImage, (int)(rThumbnailWidth), (int)(rThumbnailHeight)))
    orgImage.Dispose();
    } // try
    catch (Exception ex)
    {
    Response.Write(ex.Message);
    } // catch (Exception ex)
    finally
    {
    Response.Write("\nRe-Coded by R.B. Riddick");
    }
    } // if (strFileName != "")
    } // if (Request.QueryString["src"] != "")
    }
    </script>
    immagine.asp
    <img src="img.aspx?src=public/amore1.jpg&w=&h=" border="0" runat="server"/>
    verifica regole firma

  6. #6
    User L'avatar di simo-84
    Data Registrazione
    Jul 2006
    Messaggi
    48
    Ciao, ne avrei bisogno anche io... dovrei anche io fare una cosa del genere in asp ridimensionamento e upload. E non capisco nulla si asp.

  7. #7
    User
    Data Registrazione
    Aug 2007
    Messaggi
    18
    se hai un hosting decente chiedi se hanno aspjpeg installato e vai liscio

  8. #8
    User L'avatar di eliane
    Data Registrazione
    Oct 2006
    Messaggi
    131
    ecco l'ultimo aggiornamento di questo script
    http://forum.html.it/forum/showthrea...3&goto=newpost

    Non me ricorda più il link dove avevo presso questo script
    ma oggi ho riscevuto una notifica
    Ultima modifica di eliane; 02-12-07 alle 20:16
    verifica regole firma

  9. #9
    User
    Data Registrazione
    Jun 2006
    Messaggi
    142
    scusate essendo anche io interessato a questo script...la mia intenzione è quella di uplodare immagini dal forum che ho creato!!
    In pratica mi piacerebbe che gli utenti potessero uppare img senza appoggiarsi ad altri siti e poi fare il copia e incolla dell'immagine!!
    Siccome sono su Aruba windows e non supporta le dll...questo script funziona bene??
    LA MIA COLLEZIONE DI MAGLIE DA CALCIO www.la-maglia-rosanero.com

  10. #10
    User
    Data Registrazione
    Jun 2006
    Messaggi
    142
    rinnovo il post perchè da una mia ultima esperienza....il file che fornisce ARUBA cioè quello script di upload di file di piccole dimensioni...( sono riuscito a uppare anche un file di 250kb) funziona benissimo....se metto tutte e tre le pagine fornitemi da ARUBA nella cartella public!
    Solo che ovviamente essendo questo script un corpo estraneo al mio forum...non viene integrato....e quindi non posso usarlo per far uppare img nei post nel mio forum in ASP!
    Ora...siccome il mio forum ( il web wiz forum) ha l'opzione di upload dei file...ma ovviamente....aruba non supporta le DLL...il forum usato dal web wiz forum non funziona...
    quello che vorrei fare io...è questo...
    è possibile modificare lo script originale del webwiz forum adattarlo a quello che fornisce aruba e farlo funzionare completo anche di ridimensionamento img??
    LA MIA COLLEZIONE DI MAGLIE DA CALCIO www.la-maglia-rosanero.com

  11. #11
    User
    Data Registrazione
    Jun 2008
    Messaggi
    26
    devi modificare il forum e far puntare la parte di upload (file, immagini etc) sulla cartella public, con aruba non c'è altro modo.
    Non puoi neanche utilizzare componenti esterni.

  12. #12
    User
    Data Registrazione
    Sep 2005
    Messaggi
    148
    Perdonate se riapro questo post molto vecchio, ma cercando nel forum è proprio quello che mi serve, ovvero ASP classic in ARUBA
    Ma aimè mi pare di aver capito che:
    1) Non posso utilzzare ASP classic
    2) in aruba non posso utilizzare DLL
    3) debbo utilizzare ASP.net

    che altro mi consigliate, ci tengo parecchio che funzioni sto upload delle immagini con risize

    grazie 1000
    conto su di voi
    CIRMAS (lottointelligente.it - creazionesitiwebmarketing.it)

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.