类 UploadDirective

所有已实现的接口:
Directive, HttpDirective

@Component public class UploadDirective extends AbstractAppDirective
upload 上传接口

认证头

  • appToken:应用授权Token
  • authToken:用户登录Token
  • authUserId:用户id

参数列表

parameter list

パラメータリスト

  • file:文件
  • base64File:文件的base64编码字符串,文件为空时生效
  • originalFilename:文件原名,文件以base64方式上传时需要
  • privatefile:是否私有文件

返回结果

return result

戻り値

  • result:上传结果,【true,false】
  • error:错误原因编码
  • fileName:文件路径
  • fileType:文件类型
  • fileSize:文件大小

使用示例

usage example

使用例

<script>
$('input[type=file]').change(function() {
    var formData = new FormData();
    var file = this.files[0];
    formData.append('file', file);
    $.ajax({url:'${site.dynamicPath}api/upload',type:'post',headers: {'appToken': 'your app token','':'','':''},data: formData,, success:function(data){
        console.log(result+","+error+","+fileName);
    });
});
</script>