Ir para conteúdo
Fórum Script Brasil
  • 0

Upload de fotos com request.form


Guilherme Teixeira

Pergunta

Olá ASP'ers,

bom creio eu que seja este um dos problemas mais comuns mas não estou conseguindo resolver.

A famosa mensagem:

Não é possível usar a coleção Request.Form após chamar BinaryRead.

<!--#include file="includes/seg.asp"-->
<!--#include file="includes/acentos.asp"-->
<!--#include file="includes/connect.asp"-->
<%
Response.Expires = 0

dim titulo, descricao, corpo, add, fotos(12), upload, jpeg, x, y
'sobe as fotos

Set Upload = Server.CreateObject("Persits.Upload")
Upload.OverwriteFiles = False
Upload.Save Server.MapPath("..\portal\noticias")

'prepara as fotos

x = 0

For Each File in Upload.Files

Set Jpeg = Server.CreateObject("Persits.Jpeg")
'Abre a imagem que está gravada na pastado site
Jpeg.Open  Server.MapPath("..\portal\noticias")&"\"&File.FileName

if cint(Jpeg.Width) > 310 then

Jpeg.Height = (310*Jpeg.Height)/Jpeg.Width
Jpeg.Width = 310


End if

Jpeg.Quality = 80

'Cria o thumbnail e grava na mesma pasta, porém com outro nome
Jpeg.Save Server.MapPath("..\portal\noticias\")&"\"&File.FileName

Set Jpeg = Nothing

fotos(x) = File.FileName

x = x + 1 
Next

Set upload = nothing
Set jpeg = nothing

'vars
titulo = acentos(request.form("titulo"))
descricao = acentos(request.form("descricao"))
corpo = acentos(request.form("descricao"))

'adiciona
Set add = Server.CreateObject("ADODB.Recordset")
add.Open "Noticias",conn,2,3
add.AddNew
add("Titulo") = titulo
add("Descricao") = descricao
add("corpo") = tipo

for y = 0 to x-1
add("foto"&y) = fotos(y)
next

add.Update

set add = nothing

response.write "ok"
%>

Alguém conehce alguma alternativa?

Obrigado

Link 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...