Class FormUploader


  • public final class FormUploader
    extends BaseUploader
    该类封装了七牛提供的表单上传机制 参考文档:表单上传
    • Constructor Summary

      Constructors 
      Constructor Description
      FormUploader​(Client client, java.lang.String upToken, java.lang.String key, byte[] data, StringMap params, java.lang.String mime, boolean checkCrc, Configuration configuration)
      构建一个表单上传字节数组的对象
      FormUploader​(Client client, java.lang.String upToken, java.lang.String key, java.io.File file, StringMap params, java.lang.String mime, boolean checkCrc, Configuration configuration)
      构建一个表单上传文件的对象
    • Constructor Detail

      • FormUploader

        public FormUploader​(Client client,
                            java.lang.String upToken,
                            java.lang.String key,
                            byte[] data,
                            StringMap params,
                            java.lang.String mime,
                            boolean checkCrc,
                            Configuration configuration)
        构建一个表单上传字节数组的对象
        Parameters:
        client - 上传 Client
        upToken - 上传 token
        key - 文件上传后存储的 key
        data - 上传的数据
        params - 自定义参数
        mime - MimeTYpe
        checkCrc - 是否开启 Crc 检测
        configuration - 上传配置信息
      • FormUploader

        public FormUploader​(Client client,
                            java.lang.String upToken,
                            java.lang.String key,
                            java.io.File file,
                            StringMap params,
                            java.lang.String mime,
                            boolean checkCrc,
                            Configuration configuration)
        构建一个表单上传文件的对象
        Parameters:
        client - 上传 Client
        upToken - 上传 token
        key - 文件上传后存储的 key
        file - 上传的文件
        params - 自定义参数
        mime - MimeTYpe
        checkCrc - 是否开启 Crc 检测
        configuration - 上传配置信息
    • Method Detail

      • asyncUpload

        public void asyncUpload​(UpCompletionHandler handler)
                         throws java.io.IOException
        异步上传文件
        Parameters:
        handler - 结束回调
        Throws:
        java.io.IOException - 异常