Input::file('uploadname');
메서드에 액세스하려고 시도 할 때 internal service 500
오류가 계속 발생하여 Call to a member function move() on a non-object
오류가 발생합니다.개체가 아닌 오브젝트에서 move() 함수 호출 Laravel 4 파일 업로드
나는 다음과 같은 코드를 사용하여 VAR 덤프를 할 경우
echo '<pre>';
var_dump(Input::all());
echo '</pre>';
내가 필드에 데이터가있는 출력을 얻을를하지만,
Input::hasFile('uploadname');
에 액세스 할 때 false를 준다? 여기
양식 코드 :
<div id="div123">
<input type="button" value="Upload CV" class="uploadCV">
</div>
<div id="uploadbutton">
<input type="file" name="upload_cv_company_rep" class="cv" id="upload_cv_company_rep"/>
</div>
이 버튼이 표시, 당신이 그것을 클릭하면, 그것은 input type="file"
물건을 트리거합니다.
그것은 보여줍니다 콘솔에서 var_dump
다음
내 컨트롤러의 코드 것은 :
$("#upload_employee_form").submit(function(e){
// e.preventDefault();
// alert("hey");
var d = new FormData(document.getElementById('upload_employee_form'));
d.append('password', $('.password').val());
d.append('referencecode', $('.ref_code').val());
console.log(d);
$.ajax({
url: '/laravel/rsms/public/company-representative-create-user',
data: d,
type: 'POST',
processData: false,
success: function(res) {
console.log(res);
alert("Success!");
},
error: function() {
alert("Something went wrong!");
}
});
return false;
});
작동합니다 + 제안 : http://stackoverflow.com/questions/4597487/post-a-form-with-jquery-ajax-when-input-is-a-file – Unnawut
@Unnawut FormData를 사용하고 있습니다. 많은 사람들. 그러나 제 경우에는 고생하고 있습니다. –
아 맞아, FormData에 대해 알지 못한다. – Unnawut