2017-12-31 138 views
1

사용자가 호스트 서버에 업로드하는 이미지 파일을 저장하려고하는데 어떻게해야할지 모르겠습니다.업로드 한 파일 저장하기

제출하면 파일을 자바 스크립트로 보내고 파일을 변수로 저장합니다. 다음에해야 할 일은 무엇입니까? PHP에서이 작업을 수행해야합니까, 아니면이 파일을 서버의 지정된 URL에 저장하는 데 사용할 수있는 방법이 있습니까?

+0

I : 튜토리얼은 여전히 ​​이전 튜토리얼에서 서버 측 PHP 파일이 있다고 가정합니다

http://phppot.com/php/php-ajax-image-upload/

튜토리얼을 찾는 것이 좋겠지 만 PHP를 서버 측 언어로 사용하여 파일 처리 및 저장을 처리 할 수 ​​있습니다. – NewToJS

+0

가장 쉬운 방법은 PHP를 사용하는 것입니다. 또한, 프로그래밍 경험이 부족한 웹 스토어를 만들고, Magento 2.1을 사용하고, 원하는 방식으로 보이고 동작하도록 수정하는 것이 좋습니다. –

+0

도움말을위한 코드 작성 –

답변

1

이미지를 JavaScript로 변수에 저장한다고 가정 할 때 클라이언트의 웹 브라우저를 참조한다고 가정합니다. 이것이 사실이라면, 당신은 아직 그것을 어디에나 저장되어있는 서버에 아직 전송하지 않았다.

일반적으로 양식 데이터의 이미지와 대상 URL은 POST 데이터를 처리 할 서버의 PHP 스크립트 인 POST 요청을 작성합니다.

action = ""URL이있는 간단한 양식 대신 AJAX 요청을 사용하여 PHP 스크립트에 현재 웹 페이지와 착륙을 남기지 않으려 고합니다 (아마 HTML을 렌더링하지 않을 것입니다. 빈 페이지).

jQuery와 같은 라이브러리는 POST 요청을 매우 쉽게 처리 할 수 ​​있습니다. 여기에 jQuery를하고 PHP로 웹 서버에 이미지를 업로드에 대한 몇 가지 튜토리얼은 다음과 같습니다

http://phppot.com/php/working-on-file-upload-using-php/