depois de um tempo afastado (viajando) voltei e já tenho uma duvida...
estou tentando fazer um pequeno sistema de upload, porem estou com alguns pequenos problemas....
estou fazendo assim:
<% Dim objUpload Set objUpload = Server.CreateObject("Persits.Upload") objUpload.SetMaxSize 150000, True x = objUpload.SaveVirtual("/") Set objUpload = Nothing %> <% nome = Replace(Request("nome"),"'","''") email = Replace(Request("email"),"'","''") cnpath="DBQ=" & Server.MapPath("../database/database.mdb") DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open DataSource sqlString = "INSERT INTO cadastros"&_ "(nome, email) VALUES ( '" & nome & "', '" & email & "')" Conn.Execute sqlString %> <script> alert("Dados Cadastrados com Sucesso!"); location="home.asp" </script>
o problema eh que no final da pagina eu preciso saber o nome do arquivo para que eu possa salvar seu caminho no banco de dados, pois no site eu faria assim:
<img src="http://www.site.com.br/imagens/<% = imagem %>" entendem?
alem disso, fazendo deste jeito o sistema retorna o seguinte erro:
Request object error 'ASP 0208 : 80004005'
Cannot use generic Request collection
/site/envia.asp, line 15
Cannot use the generic Request collection after calling BinaryRead
PS - o nome do campo do formulario é imagem
alguem pode dar um help?