eu estou usando aquele upload sem componentes do forum...so que como o sistema é para cliente...eu preciso que quando upe a imagem ele va com outro nome...ou então que mesmo que repita o nome da imagem upada, ele va como por exemplo: modelo_1.jpg
supondo que o nome da imagem upada anteriormente fosse modelo.jpg
daih se upasse de novo iria para modelo_2.jpg, modelo_3.jpg e assim por diante...
eu adaptei o codigo...no codigo esta para selecionar a imagem, e colocar se ele quer alinhar direita esquerda centro etc...e para o cara escolher a borda...
a janela de upar abre em um popup...então quando envia ele fecha o popup e envia as informacoes necessarias para a pagina(estou explicando para entenderem do porq do tamanho do codigo)
vou postar o codigo inteiro pra voces, caso alguém for usar tambem...(mas vai precisar do arquivo freeASPupload.asp como include, que no meu caso esta como upload.asp)
bom...aih vai o codigo(vou dividir em 2 partes...a primera é a que eu preciso de ajuda para trocar o nome...a segunda é o restante para caso alguém precisar do codigo):
<!-- #include file="includes/upload.asp" -->
<%
caminho = Server.MapPath("img_noticias")
If (UCase(Request.ServerVariables("REQUEST_METHOD")) = "POST") Then
Set Upload = New FreeASPUpload
Upload.Save(caminho)
agora = Now
For i = 1 To Len(agora)
If IsNumeric(Mid(agora, i, 1)) Then
valor = valor & Mid(agora, i, 1)
End If
Next
For Each upFile In upload.Files
imagem = "http://www.centropaulista.com.br/sistema/img_noticias/" & valor
Next
alt = Upload.Form("alt")
alinhamento = Upload.Form("alinhamento")
borda = Upload.Form("borda")
Set Upload = Nothing
strImagem = "<img src="& imagem &" alt="& alt &" align="& alinhamento &" border="& borda &">"
Response.Write "<script language='JavaScript'>" & VbCrLf
Response.Write "{" & VbCrLf
Response.Write "window.opener.frames.mensagem.focus();" & VbCrLf
Response.Write "var htmlLink = window.opener.frames.mensagem.document.selection.createRange()" & VbCrLf
Response.Write "htmlLink.pasteHTML('"& strImagem &"');" & VbCrLf
Response.Write "window.opener.frames.mensagem.document.execCommand('paste', false, '');" & VbCrLf
Response.Write "window.close();" & VbCrLf
Response.Write "}" & VbCrLf
Response.Write "</script>" & VbCrLf
Response.End()
End If
%>
Pergunta
crucifier
eu estou usando aquele upload sem componentes do forum...so que como o sistema é para cliente...eu preciso que quando upe a imagem ele va com outro nome...ou então que mesmo que repita o nome da imagem upada, ele va como por exemplo: modelo_1.jpg
supondo que o nome da imagem upada anteriormente fosse modelo.jpg
daih se upasse de novo iria para modelo_2.jpg, modelo_3.jpg e assim por diante...
eu adaptei o codigo...no codigo esta para selecionar a imagem, e colocar se ele quer alinhar direita esquerda centro etc...e para o cara escolher a borda...
a janela de upar abre em um popup...então quando envia ele fecha o popup e envia as informacoes necessarias para a pagina(estou explicando para entenderem do porq do tamanho do codigo)
vou postar o codigo inteiro pra voces, caso alguém for usar tambem...(mas vai precisar do arquivo freeASPupload.asp como include, que no meu caso esta como upload.asp)
bom...aih vai o codigo(vou dividir em 2 partes...a primera é a que eu preciso de ajuda para trocar o nome...a segunda é o restante para caso alguém precisar do codigo):
continuacao:Link para o comentário
Compartilhar em outros sites
4 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.