Estou criando uma página administrativa p o site q faço manutenção, e aderi ao dundas por ser fácil e o servidor ter suporte. Está tudo OK, entretanto, preciso gravar dados referentes às imagens upadas em um banco de dados.
ESTE É O FORM COM 5 INPUT TYPE para upload das imagens, estão funcionando corretamente.
Pergunta
Dundas e Access
Olá pessoal,
Estou criando uma página administrativa p o site q faço manutenção, e aderi ao dundas por ser fácil e o servidor ter suporte. Está tudo OK, entretanto, preciso gravar dados referentes às imagens upadas em um banco de dados.
ESTE É O FORM COM 5 INPUT TYPE para upload das imagens, estão funcionando corretamente.
<form action="Gravar.asp" method="post" enctype="multipart/form-data" name="form1" >
<p>Selecione as imagens que deseja:</p>
<p>
<input name="FILE1" type="file" size="50">
</p>
<p>
<input name="FILE2" type="file" size="50">
</p>
<p>
<input name="FILE3" type="file" size="50">
</p>
<p>
<input name="FILE4" type="file" size="50">
</p>
<p>
<input name="FILE5" type="file" size="50">
</p>
<p>
<input type="submit" name="Submit" value="Gravar dados">
</p>
</form>
ESTA É A PÁGINA QUE FAZ O UPLOAD DAS IMAGENS.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="conALBUNS.asp" -->
<%
Set objUpload = Server.CreateObject("Dundas.Upload.2")
objUpload.UseVirtualDir = False
objUpload.UseUniqueNames = False
' Salva o arquivo no caminho indicado abaixo.
objUpload.Save("NOME DA PASTA NO SERVIDOR")
caminho = "NOME DA PASTA NO SERVIDOR"
'A PARTIR DAQUI NADA FUNCIONA.
'ESTA VARIÁVEL ARMAZENA SOMENTE O CAMINHO VIRTUAL DA IMAGEM PARA EFEITO DE EXIBIÇÃO NA PÁGINA.
foto = "/foto/" & objUpload.GetFileName(objUpload.Files(0).Path)
'objUpload.Save server.MapPath("/CAMINHO DA PASTA/fotos")
For Each objUploadedFile in objUpload.Files
sql_insere = "INSERT INTO IMAGEM (IMG_NOME, CAMINHO) VALUES ('"& foto &"','"& foto &"')"
set tab_insere = MM_conALBUNS_STRING.execute(sql_insere)
Next
set objUpload = Nothing
'escreve na tela que o arquivo foi enviado com sucesso.
Response.Redirect("PÁGINA INICIAL DO SITE")
%>
Imagino que seja simples, mas como sou novo em ASP, preciso de uma luz. Agradeço desde já.
Link para o comentário
Compartilhar em outros sites
4 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.