- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [ASP] Inserire foto con relativa descrizione
-
-
ciao, scusa se non ti ho risposto ma l'influenza colpisce anche noi moderatori :D:D
Comunque non è difficile fare quello che vuoi te
<form action="pagina di atterraggio" name="form" enctype="multipart/form-data"> <input type="file" name="foto"/> <input type="text" name="nome"/> </form>
I dati poi li recuperi con l'upload di Baol.
Che tra l'altro ti permette di salvare l'img direttamente nel database.Scusami se sembro petulante con questo baol, ma hai a disposizione una classe veramente potente e ben fatta, che ti permette di fare quello che vuoi te con uno sforzo minimo.
Credimi che è più difficile a spiegarlo che a farlo
Comunque ti rammento che per creare una galleria in asp con le foto che si ridimensionano automaticamente devi per forza aver installato sul server qualche dll per la grafica tipo aspimage o aspjpeg, altrimenti non puoi ridimensionare l'immagine.
Il .net non necessita di dll esterne
Ciao
-
Grazie per la disponibilità Legolas sei sempre gentilissimo, sicuramente a te sembrerà una sciocchezza ma per me è arabo, figuriamoci l'asp.net cmq. provo il codice da te suggerito e ti faccio sapere.
In ogni caso per le dimensioni delle immagini cosa dovrei fare ?p.s. volendo imparare l'asp.net da utente completamente a digiuno di programmazione cosa mi consiglieresti, esiste una guida, libro scritta in un linguaggio comprensibile ?
-
Come prevedevo......:x
ho caricato sul server lo script di baol lanciando il file esempio_form.htm appare il form dove mi permette di caricare il file, lo carico lo invio e sembra che sia tutto a posto ma il file dove è ?Dove va a mettere il file non dovrebbe chiedermi un database di appoggio ?
-
:bho:
-
Dove sei Legolas ?
-
dunque andiamo per gradi
In ogni caso per le dimensioni delle immagini cosa dovrei fare ?
Se usi le Asp devi avere per forza una libreria tipo aspjpeg o aspimage installata sul server altrimenti non puoi ridimensionare le foto.
ho caricato sul server lo script di baol lanciando il file esempio_form.htm appare il form dove mi permette di caricare il file, lo carico lo invio e sembra che sia tutto a posto ma il file dove è ?
Il percorso in cui deve essere salvato il file lo devi impostare te
Dove va a mettere il file non dovrebbe chiedermi un database di appoggio ?
Io personalmente non ti consiglio di salvare il file direttamente nel db, perchè rischieresti di appesantirlo molto.
Ti consiglio invece di salvare nel db il percorso del file:
Questo è il codice che uso io (utilizza la classe di baol)
Dim ObjUpload Dim StrImgName Set ObjUpload = new cUpload With ObjUpload .AutoRename = True .Overwrite = False .SetPath "/writable/temp" 'QUESTA E IL PERCORSO DOVE VERRA SALVATO IL FILE .Load() .UploadOnly "Images" .Save StrImgName = .GetFileName() End With StrPath = Server.MapPath("/writable/temp") & "\" & StrImgName 'Controllo che il file sia stato caricato Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject") If ObjFSO.FileExists (StrPath) Then 'Salvo il path nel db strsql = "INSERT INTO TABELLA (PATH) VALUES (' " & StrPath & " ')" ......... End If
Ciao
-
Ti consiglio invece di salvare nel db il percorso del file:e come si fà ?
Il codice che utilizzi tu dove lo devo inserire al posto di quello inserito su "Upload_LimitSizeAndImages1"
Non ci sto capendo niente !:?
-
Perchè mi hai abbandonato Legolas ????????????
-
Se prendi la pagina di esempio "Esempio_form.asp" vedrai che il codice è pressapoco simile.
Dagli un'occhiata.
Ciao
-
Si avevo visto....ma il tuo mi sembra + completo anche se non ci capisco niente, ecco perchè cercavo qualcosa di già pronto .
-
Più o meno sono gli stessi codici :), l'unica cosa che cambia è che c'è il controllo del file, per controllare appunto se il file è stato caricato, e se è stato caricato vengono salvati i riferimenti sul database
-
Si ma non mi hai detto come si possa fare questo>
Ti consiglio invece di salvare nel db il percorso del file
ripeto stai parlando con uno che a stento riesce a realizzare qualche paginetta di asp con dreamweaver non manualmente .
-
Come no.....
strsql = "INSERT INTO TABELLA (PATH) VALUES (' " & StrPath & " ')"
Ciao
-
@Legolas said:
Come no.....
Ciao
scusami .. esattamente cosa e dove si inserisce dati db.. tra le ""??
ciao a grazie mille
-
Sinceramente non ho capito cosa intendi
-
strsql = "INSERT INTO TABELLA (PATH) VALUES (' " & StrPath & " ')"
devo lasciare cosi ? o devo aggiungere qualcosa linkato al mio db? e dove?
grazieeee
-
strsql = "INSERT INTO TABELLA (PATH) VALUES (' " & StrPath & " ')"
Ovviamente la devi modificare in base alle tue esigenze.
-
Ciao a tutti, questo è un'argomento interessante che vorrei sviluppare in php.
In pratica, come si fa nei blog e forum, vorrei che l'utente possa caricare delle foto sul sito.Datemi una mano. Poi posterò tutto il lavoro!
Grazie!