이 스크립트를 사용하여 Rails 3.2.8 응용 프로그램에서 HTML5 FormData로 파일 (하나씩)을 업로드하고 있습니다.RubyOnRails로 HTML5 FormData 파일 업로드
webrick/server.rb:191:in `block in start_thread' ERROR ArgumentError: invalid %-encoding ("filename.jpeg" Content-Type: image/jpeg
가 어떻게이 오류를 해결할 수 있습니다 : 나는 파일을 업로드 할 때
$('.uploader input:file').on('change', function() {
$this = $(this);
$('.alert').remove();
$.each($this[0].files, function(key, file) {
$('.files').append('<li>' + file.name + '</li>');
data = new FormData();
data.append(file.name, file);
$.ajax({
url: $('.uploader').attr('action'),
contentType: 'multipart/form-data',
type: 'POST',
dataType: 'json',
data: data,
processData: false
});
});
});
는하지만, 콘솔에서이 오류가?
찾고있는 드로이드 생각되는 경우 I processData를 사용하지 않으면 불법 호출이 발생합니다. 그러나 processData : false를 사용하면 레일에 내부 서버 오류가 발생합니다. – DGM