Guilherme S Postado Dezembro 9, 2011 Denunciar Share Postado Dezembro 9, 2011 (editado) Boa Noite pessoal,sou iniciante no forum , e no mundo ASPminha duvida é a seguinte,tenho um sistema de upload de imagensutilizando junto com uma BD em ACCESS, o que eu preciso é gravar junto a imagem uma descrição referentea mesma que vai ser inserido em um Campo de texto na hora do upload,ESTOU MEIO perdido não sei como e poronde começar essa adptação...SEGUE o código com os forms que selecionam as imagem (lembrando que tera uma descriçao diferente para cada imagemsendo assim um Campo de texto para cada imagem selecionada)PÁGINA INSERIRFOTOS.ASP<% if not session("status") = "ok" then response.redirect("login.asp?erro=negado") else %> <!--#include file="html.asp"--> <title><%=tituloSite%> - Fotos</title> <!--#include file="header.asp"--> <!--#include file="htmlClose.asp"--> <body class="bodySistema"> <div id="tudo"> <div id="conteudo"> <div id="header"> <% If session("paginaFotos") = "0" Then Response.redirect "index.asp" Response.End End If %> <div id="logo"> <a href="index.asp"><img src="../imagens/logo.jpg" border="0" /></a> </div> <div id="menuSistema"> <!--#include file="controleSistema.asp"--> <div id="tabsMenu"> <!--#include file="menu.asp"--> </div> </div> </div> <div id="luzTopo"> </div> <div id="info"> function enviar(){ d=document.upload d.submit(); document.getElementById('cmdEnviar').style.display='none'; document.getElementById('loading').style.display='inline'; document.getElementById('myTable').style.display='none'; } </script> <div id="barraTituloSistema"> <div id="icone"><img src="../imagens/iconeFoto.png" border="0" /></div> <% tituloAlbum = request.querystring("album") idAlbum = request.querystring("id") %> <div id="tituloSistema"> <a href="inserirFoto.asp?album=<%=tituloAlbum%>" title="Inserir"><img src="imagens/botaoInserir.png" border="0" alt="Inserir" align="absmiddle" /></a> fotos » <%=tituloAlbum%> » inserir foto </div> </div> <a href="java script:self.history.go(-1)" class="voltar">« voltar</a> <br><br> <form action="upload.asp?id=<%=idAlbum%>&album=<%=tituloAlbum%>" method="post" enctype="multipart/form-data" name="upload" id="upload" onsubmit="return desabilitar_botao()"> <div id="conteudoEsquerda" style="width:100%;"> <table width="360" border="0" id="myTable"> <tr> <td> <input type="file" name="Arquivo1" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo2" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo3" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo4" size="50" /> </td> </tr> <tr> <td> <input type="file" name="Arquivo5" size="50" /> </td> </tr> </table> <center> <div id="loading" style="display:none;margin:50px 0px 50px 0px;"> <b style="font-size:20px;color:#253e4f;">Aguarde até que o processo de carregamento finalize.</b> <br> <img src="imagens/loadingBarra.gif" border="0" id="loading" style="padding:20px 0px 20px 0px;" /> </div> </center> <input type=button name="cmdEnviar" id="cmdEnviar" value="Carregar fotos" style="margin-top:20px;" onclick="enviar();"> </div> </form> </div> <div id="luzRodape"> </div> </div> </div> <div id="fim"> <center> <!--#include file="rodape.asp"--> </center> </div> </body> </html> <% end if %> PÁGINA UPLOAD.ASP <!--#include file="adovbs.inc"--> <!--#include file="criptografia.asp"--> <% randomize tam=8 'Define o tamanho da senha md=md5(now()) aleat=Int(22-tam*Rnd)+1 codigoAleatorio=mid(md, aleat, tam) %> <%'###### início loop SaFileUp componente##########################################################%> <% 'Server.ScriptTimeout = 360 Dim oFileUp Dim strFormElement Dim strSubItem Dim sCaminho '--- Instantiate the FileUp object Set oFileUp = Server.CreateObject("Persits.Upload.1") oFileUp.OverwriteFiles = False oFileUp.SetMaxSize 99999999 Count = oFileUp.Save("e:\home\web\imagens\fotos\") For Each File in oFileUp.Files '######### início do registro na Base de Dados, dentro do loop do script de upload ############## nome_original = codigoAleatorio & "_" & File.Filename nome_arquivo = File.FileName id= request.QueryString("id")%> <%'################# criando a miniatura para o thumbnail ASPJPG ################################%> <% ' Create instance of AspJpeg Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open source image Jpeg.Open "e:\home\web\imagens\fotos\" & nome_arquivo &"" ' New width L = 600 ' Resize, preserve aspect ratio If Jpeg.OriginalWidth > jpeg.OriginalHeight Then Jpeg.Width = L Jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth Else Jpeg.Height = L Jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight End If 'Esse método é opcional, usado para melhorar o visual da imagem 'Jpeg.Sharpen 1, 150 Jpeg.Quality = 100 ' create thumbnail and save it to disk Jpeg.Save "e:\home\web\imagens\thumbs\" & codigoAleatorio & "_" & nome_arquivo &"" %> <%Set Jpeg = Nothing%> <% ' Create instance of AspJpeg Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open source image Jpeg.Open "e:\home\web\imagens\fotos\" & nome_arquivo &"" ' New width L = 600 ' Resize, preserve aspect ratio If Jpeg.OriginalWidth > jpeg.OriginalHeight Then Jpeg.Width = L Jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth Else Jpeg.Height = L Jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight End If 'Esse método é opcional, usado para melhorar o visual da imagem 'Jpeg.Sharpen 1, 150 Jpeg.Quality = 100 jpeg.Adjust 3, -1 jpeg.Adjust 1, 0.2 ' create thumbnail and save it to disk Jpeg.Save "e:\home\web\imagens\thumbs\pb_" & codigoAleatorio & "_" & nome_arquivo &"" %> <%Set Jpeg = Nothing%> <% ' Create instance of AspJpeg Set Jpeg = Server.CreateObject("Persits.Jpeg") ' Open source image Jpeg.Open "e:\home\web\imagens\fotos\" & nome_arquivo &"" ' New width L = 1000 ' Resize, preserve aspect ratio If Jpeg.OriginalWidth < 1000 Then ElseIf Jpeg.OriginalWidth > jpeg.OriginalHeight Then Jpeg.Width = L Jpeg.Height = jpeg.OriginalHeight * L / jpeg.OriginalWidth Else Jpeg.Height = L Jpeg.Width = jpeg.OriginalWidth * L / jpeg.OriginalHeight End If 'Esse método é opcional, usado para melhorar o visual da imagem 'Jpeg.Sharpen 1, 150 Jpeg.Quality = 100 X = Jpeg.Width - 300 Y = Jpeg.Height - 200 'Jpeg.Canvas.DrawPNG X, Y, "e:\home\web\sistema\imagens\Sistema.png" Jpeg.Canvas.Font.Color = &HFFFFFFF Jpeg.Canvas.Font.Family = "Arial" Jpeg.Canvas.Font.Size = 14 Jpeg.Canvas.Font.Bold = True Jpeg.Canvas.Font.ShadowColor = &H000000 Jpeg.Canvas.Font.ShadowXoffset = 1 Jpeg.Canvas.Font.ShadowYoffset = 1 Jpeg.Canvas.Font.Quality = 1 Dados = "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("dados.mdb") sqlstmtConfig = "SELECT * FROM configuracoes where id=1" Set rsConfig = Server.CreateObject("ADODB.Recordset") rsConfig.Open sqlstmtConfig, Dados enderecoSite = rsConfig("enderecoSite") Set rsConfig = nothing 'Jpeg.Canvas.Print 10, 10, "© " & Year(Date) & " " & enderecoSite ' create thumbnail and save it to disk Jpeg.Save "e:\home\web\imagens\fotos\" & codigoAleatorio & "_" & nome_arquivo &"" %> <%Set Jpeg = Nothing%> <%'########################################### FIM ASPJPG #######################################%> <% ConnString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=e:\home\web\sistema\dados.mdb;" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConnString set insertSet = Server.CreateObject("ADODB.Recordset") insertSet.Open "fotos", Conn,_ adOpenStatic, adCmdTable insertSet.AddNew insertSet("idAlbum") = id insertSet("foto") = codigoAleatorio & "_" & nome_arquivo insertSet("thumb") = codigoAleatorio & "_" & nome_arquivo insertSet.update insertSet.close set insertSet = Nothing %> <% set RS = nothing Conn.close %> <% Next '--- Dereference FileUp Set oFileUp = Nothing '####### FIM do SaFileUp componente ######################################################### if nome_arquivo = "" then else Set ObjFSO = Server.CreateObject("Scripting.FileSystemObject") ObjFSO.DeleteFile "e:\home\web\imagens\fotos\"&nome_arquivo&" " Set ObjFSO = Nothing end if %> <% id= request.QueryString("id") album= request.QueryString("album") response.Redirect("albumDetalhe.asp?album="&album&"&id="&id&"") %>CAMPOS DENTRO DA TABELA :id, idAlbum , Foto , thumbDesde já agradeço!obg Editado Dezembro 9, 2011 por Guilherme S Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Janeiro 16, 2012 Denunciar Share Postado Janeiro 16, 2012 consultando a documentação do componente temosDescr1 = oFileUp.Form("DESCR1")demo: http://fuila.net/oOdocumentação: http://fuila.net/oP Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme S Postado Fevereiro 23, 2012 Autor Denunciar Share Postado Fevereiro 23, 2012 consultando a documentação do componente temosDescr1 = oFileUp.Form("DESCR1")demo: http://fuila.net/oOdocumentação: http://fuila.net/oPObrigado cara,baixei o exemplo aquivou dar uma estudada nele ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guilherme S
Boa Noite pessoal,sou iniciante no forum , e no mundo ASP
minha duvida é a seguinte,tenho um sistema de upload de imagens
utilizando junto com uma BD em ACCESS, o que eu preciso é gravar junto a imagem uma descrição referente
a mesma que vai ser inserido em um Campo de texto na hora do upload,ESTOU MEIO perdido não sei como e por
onde começar essa adptação...
SEGUE o código com os forms que selecionam as imagem (lembrando que tera uma descriçao diferente para cada imagem
sendo assim um Campo de texto para cada imagem selecionada)
PÁGINA INSERIRFOTOS.ASP
PÁGINA UPLOAD.ASPCAMPOS DENTRO DA TABELA :
id, idAlbum , Foto , thumb
Desde já agradeço!
obg
Editado por Guilherme SLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.