Advertisement
NeonDriver

Untitled

May 6th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.71 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8" />
  5.     <title></title>
  6. </head>
  7. <body>
  8. <div>
  9.     <p>localhost:58949</p>
  10.     <p>134.249.120.107</p>
  11.     <input type="text" id="carId"/>
  12.     <input type="text" id="baseUrl"/>
  13. </div>
  14. <div>
  15.     <input type="file" name="upload" id="uploadCarImage"/><br/>
  16.     <button id="submitCarImage">Загрузить изображение автомобиля</button>
  17. </div>
  18. <hr/>
  19. <div>
  20.     <input type="file" name="upload" id="uploadExternalInspection"/><br/>
  21.     <button id="submitExternalInspection">Загрузить внешние повреждения</button>
  22. </div>
  23. <hr/>
  24. <div id="images">
  25.     <img id="externalInspectionImage"/>
  26.     <img id="carImage"/>
  27.     <button type="button" id="ShowImage">Show Images</button>
  28. </div>
  29.  
  30. <script src="https://code.jquery.com/jquery-3.2.1.min.js"
  31.         integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
  32.         crossorigin="anonymous">
  33. </script>
  34.  
  35. <!-- Upload Images-->
  36. <script type="text/javascript">
  37.    
  38.  
  39.     $('#submitCarImage').on('click',
  40.         function(e) {
  41.             e.preventDefault();
  42.             var files = document.getElementById('uploadCarImage').files;
  43.             if (files.length > 0) {
  44.                 if (window.FormData !== undefined) {
  45.                     var data = new FormData();
  46.                     for (var x = 0; x < files.length; x++) {
  47.                         data.append("file" + x, files[x]);
  48.                     }
  49.  
  50.                     var carId = $('#carId').val();
  51.                     var url = $('#baseUrl').val();
  52.  
  53.                     $.ajax({
  54.                         type: "POST",
  55.                         url: 'http://' + url + '/api/CarImages/Upload/' + carId,
  56.                         contentType: false,
  57.                         processData: false,
  58.                         data: data,
  59.                         success: function(result) {
  60.                             alert(result);
  61.                         },
  62.                         error: function(xhr, status, p3) {
  63.                             alert(status);
  64.                         }
  65.                     });
  66.                 } else {
  67.                     alert("Браузер не поддерживает загрузку файлов HTML5!");
  68.                 }
  69.             }
  70.         });
  71.  
  72.     $('#submitExternalInspection').on('click',
  73.         function(e) {
  74.             e.preventDefault();
  75.             var files = document.getElementById('uploadExternalInspection').files;
  76.             if (files.length > 0) {
  77.                 if (window.FormData !== undefined) {
  78.                     var data = new FormData();
  79.                     for (var x = 0; x < files.length; x++) {
  80.                         data.append("file" + x, files[x]);
  81.                     }
  82.  
  83.                     var carId = $('#carId').val();
  84.                     var url = $('#baseUrl').val();
  85.  
  86.                     $.ajax({
  87.                         type: "POST",
  88.                         url:
  89.                             'http://' + url + '/api/ExternalInspections/Upload/' + carId,
  90.                         contentType: false,
  91.                         processData: false,
  92.                         data: data,
  93.                         success: function(result) {
  94.                             alert(result);
  95.                         },
  96.                         error: function(xhr, status, p3) {
  97.                             alert(status);
  98.                         }
  99.                     });
  100.                 } else {
  101.                     alert("Браузер не поддерживает загрузку файлов HTML5!");
  102.                 }
  103.             }
  104.         });
  105. </script>
  106.  
  107. <!-- View Images-->
  108. <script>
  109.  
  110. </script>
  111.  
  112. </body>
  113. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement