Enviar uma imagem que está no clipboard para o servidor

Tenho uma imagem no clipboard copiada com “Alt+PrtScr” e preciso , ao clicar num botão de uma página, enviar a imagem para uma pasta no servidor.
Devo supor que o JS deverá salvar o conteudo do clip num arquivo img qualquer e depois o HTML/PHP cuidaria do resto. A dúvida é: como fazer a transferencia da imagem do clipboard para o hd usando JS?

http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/clipboarddata.asp diz como pegar os dados do clipboard (objeto clipboardData) se eles estiverem em formato TEXTO. Troque “Text” por “Image” e me diga o que você consegue pegar.

Não deu certo, só aceita Texto e URL:

Syntax:
bSuccess = object.setData(sDataFormat, sData)

Parameters:
sDataFormat Required. String that specifies the format of the data to be transferred, using one of the following values:
Text Transfers data formatted as text.
URL Transfers data formatted as a URL.

De qualquer forma, valeu a dica… vou continuar tentando por aqui…

Penso que terá que usar um formulário de upload comum, burro e feio.

E esta função, window.clipboardData, não funciona no FireFox.

Ou um velho e bom applet assinado, mas dá um trabalho lascado. (Supondo que os browsers não estejam usando a Microsoft JVM, que não tem essas funções de clipboard prontas. )

Valeu, Lipe…
O problema na realidade é que um cliente tem que capturar algumas imagens da internet no seu micro e essas imagens deverão ser publicadas no site dele, e é ELE quem tem que fazer isso. Como ele mal-mal sabe ligar o micro… imaginei que o melhor seria fazer um formulario de upoad na página administrativa dele, onde ele clicaria num botão de Enviar e pronto.
Só que pra isso, a bendita eimagem teria que estar no HD dele… e como o cara mal-mal-e-muito-mal sabe ligar o micro (usar photoshop nem pensar!), imaginei que o mais prático seria ele fazer o be-a-bá: copiar a imagem através do Alt_PrtScr , clicar no botão da página dele, que salvaria o conteudo do clip no hd, com um nome aleatorio) e o nome seria do arquivo seria passado pro formularo para um upload, usando JS.

Mas não desisti ainda não… to dando uma fuçada na net pra ver se acho mais alguma coisa…
abraços
Baraldi

Se o cara puder usar Firefox existe uma coisa parecida com o que você quer fazer, chamada Google Notebook. Isso foi implementado em C++ (Código nativo) como uma XPI (Firefox Extension).

http://www.google.com/googlenotebook/overview.html

Boas sugestões do Thingol.