파일 컨트롤을 사용하여 선택한 csv 파일을 열려고합니다.StreamReader를 사용할 때 파일 열기 오류
<input type="file" id="fileStoreRoster" style="width:400px;" />
내 컨트롤러에는이 기능이 있습니다.
public ActionResult Ajax_ImportRoster(string fileName)
파일을 컨트롤러에 게시해야하는 jQuery 코드가 있습니다. 내가 파일을 열 때
var fileName = $("#fileTimeWindows").val();
$.ajax({
url: appDomain + '/Maintenance/Ajax_ImportWindows',
type: "POST",
data: { fileName: fileName }
});
는하지만 난 오류를 얻을
이는 내가 액세스를 시도하고있는 서버에서 발생 경로의 일부를 찾을 수 없습니다 파일을 사용자 컴퓨터에 저장합니다.
파일이 업로드
나를 올바르게 이해하지 못합니다. 언급하지 못한 것은 Ajax 호출에있는 것입니다. 나는 지금 질문을 업데이트하고있다 – griegs
나는 아약스 쪽을 다시 생각해야 할 것이다? – griegs
ajax 양식을 통해 파일을 업로드 할 수 없습니다. 그것은 불가능합니다. 해결 방법은'iframe', 플래시 객체 등을 사용하는 것입니다. jQuery 라이브러리를 사용할 수 있습니다. 그러나 이것들은 ajax 폼을 게시하지 않습니다. jquery.fileupload보세요. 나는 과거에 그것을 사용하고 꽤 잘 작동합니다. –