Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gilbertojr

Inserir imagem usando MYSQL e ASP

Recommended Posts

Procurei em vários lugares e não acho esse lance, será que alguém teria algum exemplo de como enviar fotos para o MYSQL(BLOB) usando ASP classico.?

 

Qualquer exemplo já ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo de campo Blob, são campos texto "case-insensitive", um exemplo

 

INSERT INTO img(Id_img,Imagem) VALUES (1,LOAD_FILE("/teste.jgp")

 

vc fez upload da imagem ?

 

verifique se o arquivo não esta corrompido

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo de campo Blob, são campos texto "case-insensitive", um exemplo

 

INSERT INTO img(Id_img,Imagem) VALUES (1,LOAD_FILE("/teste.jgp")

 

você fez upload da imagem ?

 

verifique se o arquivo não esta corrompido

 

Ops, Obrigado por postar, não sabe como está me ajudando.

Então, só preciso enviar as imagens no campo FILE direto para o mysql, antes preciso armazenar no HOST, para depois enviar para o Mysql? ou ele vai direto?

 

Ainda estou confuso porque vi algumas coisas por ai na net sobre converter em "Binary", mas não sei ao certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem um code que postei que pega apenas o nome do arquivo "upado"

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem um code que postei que pega apenas o nome do arquivo "upado"

 

Então, fazendo assim estou tendo problemas com permissão de pastas. e por isso queria mudar jogando direto no mysql.

 

acho exemplo disso direto em asp.net mas em asp clássico tá dificil.

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste o exemplo

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste o exemplo

 

estava vendo este: deste site: http://www.aspsnippets.com/Articles/Save-and-Retrieve-BLOB-Images-from-MySql-Database-in-ASPNet-C-and-VBNet.aspx

 

Protected Sub UploadFile(sender As Object, e As EventArgs)

Dim filename As String = Path.GetFileName(FileUpload1.PostedFile.FileName)
Dim contentType As String = FileUpload1.PostedFile.ContentType
Using fs As Stream = FileUpload1.PostedFile.InputStream
Using br As New BinaryReader(fs)
Dim bytes As Byte() = br.ReadBytes(DirectCast(fs.Length, Long))
Dim constr As String = ConfigurationManager.ConnectionStrings("constr").ConnectionString
Using con As New MySqlConnection(constr)
Dim query As String = "INSERT INTO Files(FileName, ContentType, Content) VALUES (@FileName, @ContentType, @Content)"
Using cmd As New MySqlCommand(query)
cmd.Connection = con
cmd.Parameters.AddWithValue("@FileName", filename)
cmd.Parameters.AddWithValue("@ContentType", contentType)
cmd.Parameters.AddWithValue("@Content", bytes)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
End Using
End Using
End Using
End Using
Response.Redirect(Request.Url.AbsoluteUri)
End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc verificou as permissões administrativas na pasta (os privilégios de administrador)

Compartilhar este post


Link para o post
Compartilhar em outros sites

você verificou as permissões administrativas na pasta (os privilégios de administrador)

já sim. toda hora apresenta problemas de permissão (eu altero mas depois vira e mexe apresenta problema no host)e por isso quero mudar para jogar estas fotos para o mysql direto. mas precisava usar ASP clássico para isso.

 

Mas o código ai é para asp.net, sei que preciso converter o arquivo para binário, mas não sei como fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem um exemplo que coloquei no fórum de como salvar img em binário

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.