Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
opa!! galera é o seguinte!
tenho um esquema aki de upload, o cara vai te um form com 3 campos do tipo file pra faze upload de foto, mas eu não quero que ele seja obrigado a selecionar 3 fotos, ele seleciona quantas ele quiser, 1 , 2 ou até 3.
o upload ate funciona mais ele me obriga a fazer os 3 arquivos, porque depois que ele faz o upload eu gravo o nome do caminho das fotos no bd, mais na ação de pegar o nome de cada foto ele da erro no campo que ele nao selecionou um arquivo, deu pra entender?
olha meu codigo:
<!--#Include file="conex.inc"-->
<%
server.ScriptTimeout = 500
dim isbn, conexaodb, f1, f2, f3, teste, var1, var2, var3
set Upload = Server.CreateObject("Persits.Upload")
Upload.CodePage = 65001
Upload.OverwriteFiles = true
Upload.ProgressID = Request.QueryString("PID")
Upload.SetMaxSize 1572864, True '1,5 MEGAS
nr_files = Upload.Save(Server.MapPath(path_var & "images/")) var1 = Set n1 = Upload.Files("txtArquivo1").FileName
var2 = Set n2 = Upload.Files("txtArquivo2").FileName
var3 = Set n3 = Upload.Files("txtArquivo3").FileName if var1 <> "" then
teste = "foi"
end if if Request.QueryString("id") = "" then
isbn = session("isbn")
else
isbn = Request.QueryString("id")
end if strINS = "UPDATE tabela SET foto1 = 'images/"&var1&"', foto2 = 'images/"&var2&"', foto3 = 'images/"&var3&"' WHERE isbn ='"&isbn&"';"
call abreconexao
set rsSQL = conexaodb.execute(strINS)
Response.redirect("admin.asp")
%>
só que se eu não seleciono a foto num dos campos ele da erro!
alguem pode dar uma luz?!!?
Carregando comentários...