Der Antrag wurde abgelehnt, weil keine multipart-Grenze gefunden wurde

Bin ich über ein Formular in einer LightBox, die enthält einige der input-element.

<form name="imageUploadForm" action="uploadImage.do" method="post" enctype="multipart/form-data">
<input type="text"  id="id" name="id" style="display: none;" value="">
    <div id="fileUploaderDiv">
         <input type='file' name="file0" id ="file0"  />
    </div>
<input type="submit" value="Submit">
</form>

wenn ich Absenden des Formulars über das Formular umleiten, um es action-Lage. Ich will einfach nur ein Formular Einreichen, ohne dass Sie Benutzer, so dass Benutzer bleiben auf lightbox ohne Verlust seiner Daten.

Ich habe versucht jquery-ajax-call für dieses

var data = new FormData();
var $inputs = $('#imageUploadForm :input');
var values = {};
    $inputs.each(function() {
                values[this.name] = $(this).val();
                data.append(this.name, $(this).val());
            });
$.ajax({
                url: 'uploadImage.do',
                data: data,
                cache: false,
                contentType: 'multipart/form-data',
                processData: false,
                type: 'POST',
                success: function(data){
                   alert(data);
                }
            });

Aber immer Fehler auf server-Seite in meinem FileUploader servlet.

The request was rejected because no multipart boundary was found 

kann mir jemand sagen, was bin ich in diesem ?

Suche nach AJAX.
yup AJAX sollte es tun.
Die senden-Schaltfläche trigger ein JS-event, die Daten sammeln und (wie elclanrs sagt) ->AJAX
Diese Frage kann helfen: stackoverflow.com/questions/166221/...
Mein Servlet-code ist srikanthtechnologies.com/blog/java/fileupload.aspx

InformationsquelleAutor Ashish Panery | 2012-08-04

Schreibe einen Kommentar