UFile Java SDK /** * 特别说明: UFile对短连接的支持较好,完成一个请求,务必关闭连接后,再进行下一个请求。 */ 1. 目录说明 文件夹v1下面有两个基于Eclipse开发的项目目录 ./v1/UFileSDK ./v1/UFileSDKTest ./v1/UFileSDK SDK的源码目录,可将此目录打包成jar用于其他项目。 UFileSDK依赖的jar都在./v1/UFileSDK/libs目录下: ./v1/UFileSDK/libs/commons-codec-1.4.jar ./v1/UFileSDK/libs/commons-logging-1.1.1.jar ./v1/UFileSDK/libs/httpclient-4.1.3.jar ./v1/UFileSDK/libs/httpcore-4.1.4.jar ./v1/UFileSDK/libs/httpmime-4.3.6.jar ./v1/UFileSDK/libs/junit-4.0.jar ./v1/UFileSDK/libs/gson-2.3.1.jar ./v1/UFileSDKTest ./v1/UFileSDKTest/cn/ucloud/ufile/sdk/test 是使用UFileSDK的demo ./v1/UFileSDKTest/cn/ucloud/ufile/sdk/stream/test 是使用UFileSDK并通过PutFile接口以流的形式(文件流、字节流)上传文件的demo 3. 配置文件 配置文件示例 ./v1/UFileSDK/src/config.properties 配置文件中有四个参数 UCloudPublicKey=your_ucloud_public_key UCloudPrivateKey=your_ucloud_private_key ProxySuffix=.ufile.ucloud.cn DownloadProxySuffix=.ufile.ucloud.cn 说明: UCloudPublicKey 请改成用户的公钥 UCloudPrivateKey 请改成用户的私钥 ProxySuffix 指定上传域名的后缀,可以填写源站的后缀(例如北京地域 .cn-bj.ufileos.com)或内网域名的后缀 DownloadProxySuffix 指定下载域名的后缀,可以填写源站(例如北京地域 .cn-bj.ufileos.com)或加速域名的后缀 (.ufile.ucloud.com.cn) 发送请求前,须加载配置项或者逐个设置配置项 具体示例请参考v1/UFileSDKTest/src/cn/ucloud/ufile/sdk/test/UFilePutTest.java 4. Eclipse使用说明 使用Eclipse导入项目UFileSDK和UFileSDKTest,若出现Java版本兼容问题等时,重新编译即可