OBS-upload-tool
<p> </p>
<p>工具简介</p>
<p>Obs-upload-tool工具是OBS上传大文件时所使用的工具(文件大小不能超过48G),支持断点续传。</p>
<p>相关准备</p>
<ol>
<li>下载<a href="http://pcp-portal-sca.obs-cn-shenzhen.yun.pingan.com/obs-upload-tool.7z" target="_blank">obs-upload-tool</a>工具。</li>
<li>确保JAVA环境为1.7及以上版本。</li>
</ol>
<p>使用方法</p>
<ol>
<li>解压下载的安装包。</li>
<li>解压后,配置config.properties文件中的内容。
<table>
<caption> </caption>
<thead>
<tr>
<th>参数</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>bucket_name</p>
</td>
<td>
<p>存储空间名称,即要将文件上传到哪个存储空间中。您可以通过控制台创建存储空间并查看其相关信息。</p>
</td>
</tr>
<tr>
<td>
<p>endpoint</p>
</td>
<td>
<p>该Bucket所对应的endpoint,可以通过平安云OBS控制台查看。</p>
</td>
</tr>
<tr>
<td>
<p>access_key</p>
<p>secret_key</p>
</td>
<td>
<p>公钥和密钥,可以通过平安云OBS控制台查看。</p>
<p>查看路径:单击该Bucket名称,进入概览页面,在该页面可以查看到相关信息。</p>
</td>
</tr>
<tr>
<td>is_upload_dir</td>
<td>
<p>参数代表上传的目录或者单个文件。</p>
<ul>
<li>true:代表上传目录,例如,upload_directory=D:\\filePath\\</li>
<li>false:代表上传的单个文件,例如,file_path=D:\\filePath\\abc.zip</li>
</ul>
重要:
<p>配置项暂不支持中文路径和中文文件名。如需上传中文文件,可放在某个英文文件夹下上传该目录。或者用jdk/bin/native2ascii.exe工具对config.properties进行编码转换,然后再运行java -jar lib/obs-upload-tool.jar</p>
</td>
</tr>
</tbody>
</table>
</li>
<li>进入解压后的/obs-upload-tool/文件夹,按住<code>shift</code>键后单击鼠标右键</li>
<li>在弹出的菜单中单击在此处打开命令窗口。在cmd窗口中执行如下命令:
<pre>
<code>java -jar lib/obs-upload-tool.jar</code></pre>
</li>
</ol>
<p>执行结果</p>
<p>上传的对象的objectkey就是文件名或文件夹/../文件名。</p>
<p>上传完成后,在控制台单击上传的Bucket,选择OBJECT管理页签,搜索下拉框选择objectkey,搜索框里输入文件名或文件夹/../文件名,可查询出相关文件。</p>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!