Esiste un modo per leggere il contenuto di una tela HTML come dati binari?Ottenere dati binari (base64) da Canvas HTML5 (readAsBinaryString)
Al momento ho il seguente codice HTML per mostrare un file di input e la tela di sotto di essa:
<p><button id="myButton" type="button">Get Image Content</button></p>
<p>Input:<input id="fileInput" type="file"/></p>
<p>Canvas<canvas id="myCanvas" width="578" height="200"/></p>
Ho quindi impostare il mio file di input per impostare correttamente, che la tela funziona benissimo:
$('#fileInput').on('change', function() {
$.each(this.files, function() {
var image = new Image();
image.src = window.URL.createObjectURL(this);
image.onload = function() {
$("canvas").drawImage({
source: image,
x: 50, y: 50,
width: 100,
fromCenter: false
});
};
});
});
io ora bisogno di ottenere i dati binari (Base64 codificato) dalla tela quando il pulsante viene premuto in modo che sarà spingere i dati al server ...
il risultato finale è che ho bisogno a fornire all'utente la possibilità di selezionare un file, ridimensionarlo/ridimensionarlo e quindi fare clic su un pulsante a quel punto l'immagine modificata verrà caricata sul server (non posso eseguire il ritaglio/ridimensionamento lato server a causa del lato server limitazioni ...)
Qualsiasi aiuto sarebbe fantastico! Cheers