Jak mówi tytuł, otrzymuję: Nieprawidłowa długość tablicy znaków Base-64. Czytałem o tym problemie tutaj i wydaje się, że sugestia jest taka, aby przechowywać ViewState w SQL, jeśli jest duży. Używam kreatora z dużą ilością danych, więc prawdopodobnie mój ViewState jest duży. Ale zanim przejdę do rozwiązania „przechowuj w bazie danych”, …
Chcę dynamicznie zmieniać tło w JS, a mój zestaw obrazów jest zakodowany w formacie base64. Próbuję: document.getElementById("bg_image").style.backgroundImage = "url('http://amigo.com/300107-2853.jpg')"; z doskonałym wynikiem, jednak nie robię tego samego z: document.getElementById("bg_image").style.backgroundImage = "url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')"; ani document.getElementById("bg_image").style.backgroundImage = "data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE..."; Czy jest na to sposób?
Napisałem kod do przechwytywania obrazu za pomocą javascript / jquery Poniżej znajduje się kod: function capture_image(){ alert("capture_image"); var p = webcam.capture(); webcam.save(); alert("capture complete "+p); //getting true here var img = canvas.toDataURL("image"); var item_image = img.replace(/^data:image\/(png|jpg);base64,/, "") ; alert("item_image"+item_image); } Item_image drukuje format base64, jak przekonwertować ten base64 na obraz …
Chcę załadować obraz PNG zakodowany w Base64 do elementu Canvas. Mam ten kod: <html> <head> </head> <body> <canvas id="c"></canvas> <script type="text/javascript"> var canvas = document.getElementById("c"); var ctx = canvas.getContext("2d"); data = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oMCRUiMrIBQVkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAADElEQVQI12NgoC4AAABQAAEiE+h1AAAAAElFTkSuQmCC"; ctx.drawImage(data, 0, 0); </script> </body> </html> W Chrome 8 pojawia się błąd: Uncaught TypeError: Type error A w …
Mam komunikację webSocket, otrzymuję ciąg zakodowany w base64, konwertuję go na uint8 i pracuję nad nim, ale teraz muszę odesłać, mam tablicę uint8 i muszę przekonwertować ją na ciąg base64, więc mogę to wysłać. Jak mogę dokonać tej konwersji?
Pobieram obraz Bloba z bazy danych i chciałbym mieć możliwość wyświetlenia tego obrazu przy użyciu JavaScript. Poniższy kod tworzy ikonę uszkodzonego obrazu na stronie: var image = document.createElement('image'); image.src = 'data:image/bmp;base64,'+Base64.encode(blob); document.body.appendChild(image); Oto plik jsFiddle zawierający cały wymagany kod, w tym obiekt blob. Wypełniony kod powinien poprawnie wyświetlać obraz.
<input type="file" id="asd"/> Chciałbym uzyskać obraz w base64 po wybraniu tego przez użytkownika (przed wysłaniem formularza) Coś jak : $(input).on('change',function(){ var data = $(this).val().base64file(); // it is not a plugin is just an example alert(data); }); Czytałem o File API i innych rzeczach, chciałbym prostego rozwiązania dla różnych przeglądarek (oczywiście …
Korzystając z edytora tekstu sformatowanego, nasi użytkownicy mogą przeciągać i upuszczać zapisany obraz z pulpitu do edytora. Obraz pojawia się i wyświetla poprawnie na stronie internetowej po przesłaniu. Ponieważ obraz nie jest nigdzie przesyłany, edytor zapisuje go jako obraz zakodowany w base64. <img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb itp. Ale się nie pojawia …
Próbuję zrobić instalator przy użyciu wsadowego. Oczywiście instalator musi składać się z plików, które zostaną zainstalowane, więc myślę o zakodowaniu plików w base64, a następnie po prostu odkodowaniu i zapisaniu w miejscu docelowym. Oczywiście moja praca byłaby bardzo łatwa, gdyby Windows miał coś w rodzaju base64narzędzia, które zawierają Linux-y. Ponieważ …
Dlaczego mamy kodowanie Base64? Jestem początkującym i naprawdę nie rozumiem, dlaczego miałbyś zaciemniać bajty do czegoś innego (chyba że jest to szyfrowanie). W jednej z książek, które przeczytałem, kodowanie Base64 jest przydatne, gdy transmisja binarna nie jest możliwa. Na przykład. Kiedy wysyłamy formularz, jest on zakodowany. Ale dlaczego zamieniamy bajty …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.