> 위챗 애플릿 > 미니 프로그램 개발 > WeChat Mini 프로그램 네트워크 API 업로드 및 다운로드 세부 지침

WeChat Mini 프로그램 네트워크 API 업로드 및 다운로드 세부 지침

高洛峰
풀어 주다: 2017-03-15 16:32:10
원래의
1836명이 탐색했습니다.

이 글에서는 위챗 미니 프로그램 네트워크API 업로드를 주로 소개하고, 자세한 내용은 다운로드가 필요한 친구는

wx.upload파일(OBJECT)

로컬 리소스를 개발자 서버에 업로드합니다. 예를 들어 페이지는 wx.chooseImage와 같은

인터페이스를 통해 로컬 리소스의 임시 파일 경로를 얻은 후 이 인터페이스를 통해 지정된 서버에 로컬 리소스를 업로드할 수 있습니다. 클라이언트는 HTTPS POST 요청을 시작합니다. 여기서 Content-Type은 multipart/form-data입니다.

OBJECT 매개변수 설명:

유형 tr >객체 td>
샘플 코드:

wx.chooseImage({
 success:function(res){
 var tempFilePaths = res.tempFilePaths; 
 wx.uploadFile({
  url: 'http://example.com/upload',
  filePath: tempFilePaths[0],
  name:"file",
  formData:{
  "user":"test"
  }
 })
 }
})
로그인 후 복사

wx. downloadFile(OBJECT)

파일 리소스를 로컬로 다운로드합니다. 클라이언트는 직접 HTTP GET 요청을 시작하고, 다운로드한 리소스를 유형에 따라 처리하고, 파일의 로컬 임시 경로를 반환합니다.


OBJECT 매개변수 설명:


매개변수필수 설명
url 문자열 개발자 서버 URL
filePath String 업로드할 파일 리소스의 경로
name String 파일
参数 类型 必填 说明
url String 开发者服务器url
filePath String 要上传文件资源的路径
name String 文件对应的key , 开发者在服务器端通过这个key可以获取到文件二进制内容
header Object HTTP 请求 Header
formData Object HTTP 请求中其他额外的form data
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)
, 개발자는 이 키를 통해 서버측 파일의 바이너리 콘텐츠를 얻을 수 있습니다
헤더아니요 HTTP 요청 헤더
formData 객체 아니요 HTTP 요청의 기타 추가 양식 데이터
성공 함수 아니요콜백 함수

실패 함수 아니요 인터페이스 호출에 실패한 콜백 함수
완료 함수 아니요 인터페이스 호출 종료 시 콜백 함수(호출 성공 또는 실패 시 실행됨) )
参数类型必填必填
urlString下载资源的 url
typeString下载资源的类型,用于客户端识别处理,有效值:image/audio/video
headerObjectHTTP 请求 Header
successFunction下载成功后以 tempFilePath 的形式传给页面,res={tempFilePath:"文件的临时路径"}
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)


샘플 코드:

wx.downloadFile({
 url: 'http://example.com/audio/123',
 type: 'audio',
 success:function(res){
 wx.playVoice({
  filePath: res.tempFilePath
 })
 }
})
로그인 후 복사

읽어주셔서 감사합니다. 모두에게 도움이 되기를 바랍니다. 이 사이트를 지원해 주신 모든 분들께 감사드립니다!

위 내용은 WeChat Mini 프로그램 네트워크 API 업로드 및 다운로드 세부 지침의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿