Guest User

Untitled

a guest
Aug 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. <div class="row">
  2. <div class="col-md-9">
  3. <div id="dropzone">
  4. <form action="/Home/Upload" class="dropzone needsclick dz-clickable" id="uploader">
  5. <div class="dz-message needsclick">
  6. Drop files here or click to upload.<br>
  7. </div>
  8. </form>
  9. </div>
  10. </div>
  11. </div>
  12.  
  13.  
  14. <script>
  15. $(document).ready(function () {
  16.  
  17. Dropzone.options.uploader = {
  18. paramName: "file",
  19. maxFilesize: 256,
  20. acceptedFiles: "application/zip,application/octet-stream,application/x-zip-compressed,multipart/x-zip,.zip",
  21. maxFiles: 1
  22. };
  23.  
  24. });
  25. </script>
  26.  
  27. [HttpPost]
  28. public async Task<IActionResult> Upload(IFormFile file)
  29. {
  30. var uploads = Path.Combine(_environment.ContentRootPath, "Uploads");
  31. if (file.Length > 0)
  32. {
  33. using (var fileStream = new FileStream(Path.Combine(uploads, file.FileName), FileMode.Create))
  34. {
  35. await file.CopyToAsync(fileStream);
  36. }
  37. }
  38. return RedirectToAction("Index");
  39. }
  40.  
  41. Dropzone.options.myAwesomeDropzone = {
  42. accept: function(file, done) {
  43. if (file.name.endsWith !== ".zip") {
  44. done("Naha, you don't.");
  45. }
  46. else { done(); }
  47. }
  48. };
Add Comment
Please, Sign In to add comment