Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

House16@

Qualquer sintaxe JavaScript - para apagar arquivos

Recommended Posts

Bom tenho que fazer o upload de um arquivo para o servidor e apagar o arquivo da máquina cliente e colocar um cópia numa pasta temp. ou recortar da pasta onde ele estava na hora do upload também para uma pasta temp.

Gostaria de saber se alguem sabe sintaxe javascript para manipulação de arquivos, por exemplo temos funções no php que deleta um arquivo de um diretório, quero saber se o javascript tem esses tipos de funções.

Sei que isso pode não ser possivel seria uma falha de segurança mas preciso dar satisfações para meus superiores por favor quem poder me ajudar agredeço.

cristcav7@gmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Javascript não permite qualquer tipo de alteração na maquina cliente (usuário), por questões obvias de segurança.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só (retirado de um JScript Language Reference):

 

CODE

Description: Moves one or more files from one location to another.

Syntax: object.MoveFile (source, destination); 

object (Required) Always the name of a FileSystemObject.

source (Required) The path to the file or files to be moved. The source argument string can contain wildcard characters in the last path component only.

destination (Required). The path where the file or files are to be moved. The destination argument can't contain wildcard characters. 

 

Important This method allows moving files between volumes only if supported by the operating system.  

 

function MoveFile2Desktop(filespec)

{

  var fso;

  fso = new ActiveXObject("Scripting.FileSystemObject");

  fso.MoveFile(filespec, "c:\\windows\\desktop\\");

}

Coloquei apenas para exemplificar o método. Creio que isso só funcione (se ainda funcionar) no IE, por causa do uso de ActiveX. E SE funcionar, será gerado um alerta para o usuário sobre execução de ActiveX. Ou seja, eu acho, que você não consegue fazer isso de modo que o usuário não fique sabendo.

 

Procure no Google por Scripting.FileSystemObject ou no site da Microsoft (http://msdn.microsoft.com/en-us/library/default.aspx) para ter uma solução para o seu caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como Mario Helme falou, nao tem como, no maximo usando IE e Activex, mas o usuario receberia um alerta e teria que confirmar para isso acontecer.

 

ja testei isso uma vez criando uma pasta atravez do vbscript, mas o usuario tem que confirmar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido: PHP=>Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.