package com.jshoperx.action.backstage.image.qiniu; import com.qiniu.api.auth.AuthException; import com.qiniu.api.auth.digest.Mac; import com.qiniu.api.config.Config; import com.qiniu.api.io.IoApi; import com.qiniu.api.io.PutExtra; import com.qiniu.api.io.PutRet; import com.qiniu.api.rs.PutPolicy; import org.json.JSONException; /** * Created with sdywcd@gmail.com * Author:sdywcd@gmail.com * Date:15/7/23 * Time:下午5:32 * Note:七牛上传文件 **/ public class QiNiuUploadFiles { public static int upLoads(String localFile,String key) throws AuthException, JSONException{ Config.ACCESS_KEY = QiNiuConfig.ACCESS_KEY; Config.SECRET_KEY = QiNiuConfig.SECRET_KEY; Mac mac = new Mac(Config.ACCESS_KEY, Config.SECRET_KEY); PutPolicy putPolicy = new PutPolicy(QiNiuConfig.BUCKETNAME); PutExtra extra = new PutExtra(); PutRet ret = IoApi.putFile(putPolicy.token(mac), key, localFile, extra); return ret.getStatusCode(); } }