Advertisement
Guest User

Untitled

a guest
Apr 10th, 2018
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. View:
  2. <div class="accordion-item-content">
  3. <div class="block">
  4. <p><small>* Seu Registro Geral (RG)</small></p>
  5. <div class="button-action" style="" align="center">
  6. <div class="">
  7. <img src="img/small_placeholder.png" class="img-responsive img-thumbnail" id="imagem_rg" alt="" title="" />
  8. <input type="hidden" name="img_rg" id="img_rg"/>
  9. </div>
  10. <p class="segmented segmented-round">
  11. <button type="button" class="button button-round button-raised color-red" onclick="setImagemCamera()"><i class="fa fa-camera-retro"></i></button> </p> </div></div></div>
  12.  
  13. JS:
  14. function setImagemCamera() {
  15. navigator.camera.getPicture(onSuccess, onFail, {
  16. quality: 50,
  17. allowEdit: true,
  18. destinationType: Camera.DestinationType.FILE_URI,
  19. correctOrientation: true
  20. });
  21. function onSuccess(imageData) {
  22. $("#imagem_rg").attr("src", imageData);
  23. $("#img_rg").val(imageData);
  24. uploadImagem(imageData);
  25. }
  26. function onFail(message) {
  27. toastMsg('Erro: ' + message.code, "danger");
  28. }
  29. }
  30.  
  31. function uploadImagem(imageData) {
  32. var url = encodeURI(URL_CALL + "app/usuario/recebeImagem");
  33. var options = new FileUploadOptions();
  34. options.fileKey = 'file';
  35. options.fileName = id_ + "imagerg".jpg";
  36. options.mimeType = "image/jpg";
  37. options.httpMethod = "POST";
  38. options.chunkedMode = true;
  39. var params = {};
  40. params.id_pre_cadastro = id_;
  41. params.plataforma = device.platform;
  42. params.uuid = device.uuid;
  43. params.modelo = device.model;
  44. params.device_serial = device.serial;
  45. options.params = params;
  46. var ft = new FileTransfer();
  47. ft.upload(imageData, url, onUploadSuccess, onUploadError, options);
  48. function onUploadSuccess(message) {
  49. console.log(message);
  50. console.log(message.response);
  51. }
  52.  
  53. function onUploadError(e) {
  54. console.log(e);
  55. $("#imagem_" + doc).attr("src", "assets/img/small_placeholder.png");
  56. toastMsg('Erro no upload', "danger");
  57. }
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement