Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @inject Microsoft.AspNetCore.Antiforgery.IAntiforgery Xsrf
- @functions{
- public string GetAntiXsrfRequestToken()
- {
- return Xsrf.GetAndStoreTokens(Context).RequestToken;
- }
- }
- @section scriptshead{
- <!--
- <script src="~/js/fine-uploader/fine-uploader.min.js"></script>
- <script type="text/template" id="qq-template">
- <div class="qq-uploader-selector qq-uploader" qq-drop-area-text="Drop files here">
- <div class="qq-total-progress-bar-container-selector qq-total-progress-bar-container">
- <div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-total-progress-bar-selector qq-progress-bar qq-total-progress-bar"></div>
- </div>
- <div class="qq-upload-drop-area-selector qq-upload-drop-area" qq-hide-dropzone>
- <span class="qq-upload-drop-area-text-selector"></span>
- </div>
- <div class="buttons">
- <div class="qq-upload-button-selector qq-upload-button">
- <div>Select files</div>
- </div>
- </div>
- <span class="qq-drop-processing-selector qq-drop-processing">
- <span>Processing dropped files...</span>
- <span class="qq-drop-processing-spinner-selector qq-drop-processing-spinner"></span>
- </span>
- <ul class="qq-upload-list-selector qq-upload-list" aria-live="polite" aria-relevant="additions removals">
- <li>
- <div class="qq-progress-bar-container-selector">
- <div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div>
- </div>
- <span class="qq-upload-spinner-selector qq-upload-spinner"></span>
- <img class="qq-thumbnail-selector" qq-max-size="100" qq-server-scale>
- <span class="qq-upload-file-selector qq-upload-file"></span>
- <span class="qq-edit-filename-icon-selector qq-edit-filename-icon" aria-label="Edit filename"></span>
- <input class="qq-edit-filename-selector qq-edit-filename" tabindex="0" type="text">
- <span class="qq-upload-size-selector qq-upload-size"></span>
- <button type="button" class="qq-btn qq-upload-cancel-selector qq-upload-cancel">Cancel</button>
- <button type="button" class="qq-btn qq-upload-retry-selector qq-upload-retry">Retry</button>
- <button type="button" class="qq-btn qq-upload-delete-selector qq-upload-delete">Delete</button>
- <span role="status" class="qq-upload-status-text-selector qq-upload-status-text"></span>
- </li>
- </ul>
- <dialog class="qq-alert-dialog-selector">
- <div class="qq-dialog-message-selector"></div>
- <div class="qq-dialog-buttons">
- <button type="button" class="qq-cancel-button-selector">Close</button>
- </div>
- </dialog>
- <dialog class="qq-confirm-dialog-selector">
- <div class="qq-dialog-message-selector"></div>
- <div class="qq-dialog-buttons">
- <button type="button" class="qq-cancel-button-selector">No</button>
- <button type="button" class="qq-ok-button-selector">Yes</button>
- </div>
- </dialog>
- <dialog class="qq-prompt-dialog-selector">
- <div class="qq-dialog-message-selector"></div>
- <input type="text">
- <div class="qq-dialog-buttons">
- <button type="button" class="qq-cancel-button-selector">Cancel</button>
- <button type="button" class="qq-ok-button-selector">Ok</button>
- </div>
- </dialog>
- </div>
- </script>
- -->
- }
- <html>
- <head>
- </head>
- <body>
- <div class="row">
- <div class="col-xs-12">
- <div class="panel panel-default">
- <div class="panel panel-heading">
- test 1
- </div>
- <div class="panel-body">
- <div class="row">
- <div class="col-xs-6">
- <form method="post" enctype="multipart/form-data" asp-controller="Test" asp-action="DoUpload">
- <div class="form-group">
- <div class="col-md-10">
- <p>Upload one or more files using this form:</p>
- <input type="file" name="files" multiple />
- </div>
- </div>
- <div class="form-group">
- <div class="col-md-10">
- <input type="submit" value="Upload" />
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <hr />
- <br />
- <div class="row">
- <div class="col-xs-12">
- <div class="panel panel-default">
- <div class="panel panel-heading">
- test 2
- </div>
- <div class="panel-body">
- <div class="row">
- <div class="col-xs-6">
- <form method="post" enctype="multipart/form-data" asp-controller="Test" asp-action="DoUpload1">
- <div class="form-group">
- <div class="col-md-10">
- <p>Upload one or more files using this form:</p>
- <input type="file" name="files" multiple />
- </div>
- </div>
- <div class="form-group">
- <div class="col-md-10">
- <input type="submit" value="Upload" />
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
- @section scripts {
- <script type="text/javascript">
- function uploadFiles(inp){
- //var inp = document.getElementById("fileInput");
- var files = inp.files;
- var formData = new FormData();
- for(i=0;i<files.length;i++){
- formData.append("files",files[i]);
- }
- $.ajax({
- url: '@Url.Action("DoUpload", "Test")',
- data: formData,
- headers: {
- "RequestVerificationToken": '@GetAntiXsrfRequestToken()'
- },
- enctype: 'multipart/form-data',
- processData: false,
- contentType: false,
- type: "POST",
- success: function(data) {
- console.log('here');
- },
- error: function (error) {
- console.log(error.statusText);
- }
- });
- }
- </script>
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement