Eléphant du PHP |
80 Messages
27 janv. 2015, 01:50
Désolé de n'avoir pas répondu avant.
En partant du lien
http://jsfiddle.net/bt7BU/104/, pas de souci, en faisant un imprim'ecran, et en collant dans le textarea comme indiqué, cela marche nickel.
Toutefois, comment dois-je faire pour, en cliquant sur un bouton (submit), et après avoir donné le nom que je veux lui attribuer (input), faire en sorte de sauvegarder cette image (en png ou jpg, peu m'importe).
Au pire, si le javascript appelé durant le "coller", peut sauvegarder automatiquement en format image dans un répertoire tampon, cela m'irait aussi.
[javascript] <script type='text/javascript' src='/js/lib/dummy.js'></script>
<script type='text/javascript'>//<![CDATA[
window.onload=function(){
document.getElementById('pasteArea').onpaste = function (event) {
// use event.originalEvent.clipboard for newer chrome versions
var items = (event.clipboardData || event.originalEvent.clipboardData).items;
console.log(JSON.stringify(items)); // will give you the mime types
// find pasted image among pasted items
var blob;
for (var i = 0; i < items.length; i++) {
if (items
.type.indexOf("image") === 0) {
blob = items.getAsFile();
}
}
// load image if there is a pasted image
if (blob !== null) {
var reader = new FileReader();
reader.onload = function(event) {
console.log(event.target.result); // data url!
document.getElementById("pastedImage").src = event.target.result;
};
reader.readAsDataURL(blob);
}
}
}//]]>
</script>[/javascript]
Merci encore. Stéphane