무엇 OSS 개체 스토리지입니까?
약 100킬로바이트까지 1 : 밤의 경우, 광대역 알리 ESC 서버를 사용하여 자원을 공유 웹 사이트 내 개인 학생, 대중화 광대역 다운로드 속도 비율이 8 1M입니다
, 그리고 나는이 문제를 해결하기 위해 파일을 서버에 배치 된 모든 자원, 다음 같은 넌센스 (곧 하나를 저장) 및 OSS 서비스입니다 넣으면, 당신은 그에게 당신의 업로드 및 다운로드 기능을 넣을 수 있습니다, 그는 온 저장하고 서버를 단지 관리자를 전송하는 데 도움이 몇 M, 무제한 저장 공간의 주위에 그는의 다운로드 속도는 OSS는 우리의 프로젝트 아키텍처에 추가하는 방법에 너무 많은보기는 말했다.
서비스의 개구의 첫 단계
알리 클라우드 오픈 OSS 객체 스토리지 서비스로 이동
후 저장소 만들기 위해
우리가 있도록 기본적인 환경을, 우리는 내가 사용이 상대적으로 안전하고 효율적인 것을 우리가 여기 원리에 대해 살펴 OSS의 사용보고 방법은, 다른 아주 간단한이 있습니다,하지만 당신은 정말 사용하려는 경우 내 생각, 나는 당신이이 방법을 사용하는 것이 좋습니다.
전반적으로, 그것은 아, 아마도 사용자 (브라우저 페이지) 요청이 그 요청의 접수가 OSS로 전송됩니다 후 서버는 OSS는 (여기에 언급 된 바우처를 반환합니다 서버에 업로드하는 명령을 전송한다는 것을 의미 정책은), 서버는, 브라우저에 서버에만 메신저를 브라우저에 직접 인 OSS에 업로드 인증서를 들고 가서이 시간이 인증서를 반환합니다.
이 서버에 제출 한 사용자가 매우 간단 것은 분명하지만, 경우에 문제가 OSS 당신이 직접이있을 수 있기 때문에 세부 두려워하지 말라 (OSS에 연결할 수있는 계정 암호를 가질 필요가 귀하의 서버의 OSS에 요청을 보낼 때 당신은 방법을 알고 당신이 작성한 코드에, 당신이 직접) 라인에 계정 암호로.
你可能发现这个图片上面有一个callback(回调),其实也很简单,我们来想这个问题,当用户拿到了凭证直接去上传了,用户上传的是什么,多大,我们根本不知道,但是文件大小,名称很多情况下是我们很关注得问题,所以就有了callback,他的含义就是当OSS成功接收了用户的上传命令之后,OSS就是通过这个callback找到你的服务器地址,并在用户上传完毕后向服务器发送一个请求,这个请求包含了文件名大小等等,通过你自己的验证逻辑向OSS返回一个OK的命令,那么OSS就会把这个响应也返回给浏览器,你也注意到了,这时候不管你的服务器验证结果是什么,用户已经上传完毕了。
这些原理你知道你看懂了那么实践起来非常的方便,阿里已经给我们写好了模板代码,我们这要改不到10行代码,就完全可以用了,那么开始吧!
- 下载开发包
- 服务端代码地址:http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/86983/APP_zh/1537973714934/aliyun-oss-appserver-java-master.zip?spm=a2c4g.11186623.2.13.179c4c07D4N7yr&file=aliyun-oss-appserver-java-master.zip
- 페이지 다운로드 주소 : HTTP : //docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/86983/APP_zh/1537971352825/aliyun-oss-appserver-js-master.zip SPM = a2c4g? .11186623.2.15.179c4c07D4N7yr 및 파일 = aliyun-oss-appserver-js-master.zip
- 수정 OSS는 외부 액세스를 허용하도록 리포지토리
- 이제 자바 코드는 수정 다운로드
여기에 몇 가지 매개 변수, 문제의 유일한 비트 callbackUrl 매우 간단합니다, 그는 내가 콜백 주소 OSS는 OSS 사용자가 업로드 한 후 URL을 파일 크기, 이름 등을보고 부르는, 당신은 이해할 수있다 당신이 포장 한 후이 URL은 오류가 결국하지 치명적인 경우에도 사용자는 서비스를 시작할 수 있습니다 -jar 직접 자바를 통해 업로드했습니다.
방금 upload.js에서 한 줄의 코드를 변경해야합니다, 우리는 프런트 엔드 코드를 살펴 보자, 그것은 사용할 수 있습니다.
이 URL은 서버이며, 브라우저는 첫 번째 자격 증명, 당신은 단지 자바 코드의 끝을 보았다고 서버를 얻기 위해, URL에 대한 요청을 보낼 것입니다.
알리가 나에게 서버와 페이지를 준 당신이 URL에 두 가지를 넣을 수 있습니다, 알리도 당신이 원하는,이 또한 경기에 첫 번째 사진, 당신도, 서버 및 사용자 자격 증명을 제공 할 수 있습니다 OSS가 콜백을받을 사실, 자바 코드는 콜백을 처리 한 수, 알리 당신이해야 할 매우처럼, 그리고 마지막으로 당신은 질문이 있거나 더 깊은 OSS 지식에 대해 배우고 싶은 경우 (모든 후, 나는 지식 모피라고) 당신은 알리 구름이 정말 자세히 볼 수있는 공식 웹 사이트로 갈 수 있습니다! ! !