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

Asp Smart Upload


fazzanaro

Pergunta

Olá pessoal !

Deixem eu explicar a situação primeiro: possuo um form pr fazer upload de fotos (utilizo o ASP SMART), e ao fazer o upload da mesmo, abre-se uma outra pg dizendo q tudo ocorreu bem; bom dai volto pr a pagina onde esta o form (inclusive o do upload) e logo abaixo dele, tenho um input text onde gostaria que ela resgatasse o nome da figura q fiz o upload, pois preciso desse nome justamente pr armazena no bd em access q fiz; para dai sim eu preencher mais alguns campos q serao salvos no BD e confirmar no botao OK o envio dos dados pr o BD.

Resumindo, preciso resgatar o nome da figura em uma caixa de texto no meu formulario, ok. huh.gif

Link para o comentário
Compartilhar em outros sites

22 respostass a esta questão

Posts Recomendados

  • 0

Eis o código da página que contém o form, inclusive já com o input que irá receber o nome do arquivo.

<form action="inserefoto_arr_up.asp" method="post" enctype="multipart/form-data" name="upload" id="upload">

<p align="center" class="textos">Inserir foto:

<input name="bt_up" type="file" id="bt_up" size="40">

<input type="submit" name="Submit" value="Upload">

<br>

</p>

<p align="center" class="textos">

Nome do Arquivo

<input name="nome" type="text" id="nome" size="40" maxlength="40">

</p>

<p align="center" class="textos"> <span class="style8">(Inserir somente fotos .jpg e resolu&ccedil;&atilde;o m&aacute;xima de 375x281 pixels) </span></p>

</form>

Eis aqui o fonte da página que contém o ASPSMART, sendo que nesta´página é só uma confirmação de que o upload foi realizado.

<%

Server.scripttimeout = 10000

On Error Resume Next

Set Upload = Server.CreateObject("ASPSmartUpload.SmartUpload")

Upload.AllowedFilesList = "gif,jpg"

Upload.MaxFileSize = 1000000

Upload.TotalMaxFileSize = 4000000

Upload.Upload

For each File in Upload.Files

If File.Size > 0 Then

Upload.Save("c:\home\floriculturaartflores\www\imagens\arranjos")

Response.Write "Nome do arquivo: " & File.FileName & "<br>"

Response.Write "Extensão do arquivo: " & File.FileExt & "<br>"

Response.Write "Tamanho do arquivo: " & File.Size & "<br>"

Response.Write "Endereço do arquivo: " & File.FilePathName & "<br>"

Response.Write "Tipo de arquivo: " & File.ContentType & "<br><br>"

Else

Response.Write "O arquivo enviado é inválido"

End if

Next

If Err Then

Response.Write "Houve um erro: " & Err.Description

End if

Response.Write mySmartUpload.Form("nome").values

Set Upload = Nothing

%>

Por favor me ajudem....

Link para o comentário
Compartilhar em outros sites

  • 0

Olha,

você faz um verificação em outra página certo???

Depois volta para a anterior e gostaria que esse nome fosse junto.... voce pode mandar via QueryString para que o formulário receba e mostre o nome do arquivo....

Essa é uma solução rápida, depois se você quiser mudar a solucao... manda bala!!!!

Até+

Link para o comentário
Compartilhar em outros sites

  • 0

faz algo do tipo, poe o endereço do arquivo e o valor exemplo

nome.asp?nomedoarquivo=name (aqui vai o valor, dai pode por uma variavel por exemplo)

Dai na pagina seguinte você poe tipo algo assim

nome=request.querystring("nomedoarquivo")

É mais ou menos essa a logica do que o cara falou =)

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Bom é o seguinte está resgatando o valor da variavel sim, mas tem 2 problemas:

- Na página onde esta o script do upload, está dando esse erroHouve um erro: Subscript out of range , e não está armazenando o arquivo na pasta web

- E o valor que está sendo resgatado está com o caminho completo, e eu preciso somente do nome dele

Link para o comentário
Compartilhar em outros sites

  • 0

Você já viu se o caminho está certo ?

Que geralmente os caminhos mudam de servidor para servidor, as vezes esqueço de mudar e da erro na hora do upload, da uma olhadinha só para garantir ahahahaha

E geralmente tem uma propriedade que pega SÓ o nome mesmo tipo "foto.jpg"

Não sei qual é porque nunca trablehi com este componente mas da uma olhada na documentação oficial ou até aqui no forum fazendo uma busca tu deve achar =)

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Juro que não sei, mas ve se no site não tem nenhum FAQ, a não ser que alguém aqui já tenha tido este erro vai ser dificil de saber, da uma busca em foruns por "Script Out of Range" que talvez você encontre alguma coisa que te ajude ou no FAQ do fabricante, boa sorte e almento não poder ajudar mais wink.gif

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Brother..

Para resgatar as variaveis, use Request.FORM("nome_campo")

Ou Apenas Request("nome_campo")

O Request.QueryString, só funciona para resgatar variaveis vindas do metodo GET, ou enviadas por URL.

O Request.FORM, usa-se para o Método POST.

Na duvida, use apenas Request, que funciona tanto para um, quanto para outro!

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --joaby --
Estou usando assim o request.form em meu código

<%

nome=request.form("nome")

%>

Antes do código do ASP SMART, e dai aparece um erro assim : Não é possível chamar o BinaryRead depois de usar a coleção Request.Form.

Nossa ta dificil acertar isso, hehehehe

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --joaby --
Estou usando assim o request.form em meu código

<%

nome=request.form("nome")

%>

Antes do código do ASP SMART, e dai aparece um erro assim : Não é possível chamar o BinaryRead depois de usar a coleção Request.Form.

Nossa ta dificil acertar isso, hehehehe

Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...