非常喜欢 七牛的存储,但是七牛也没有论坛,想找个小工具都很难。而官方的windows下的上传工具 qrsync虽然很强大,但是对于经常上传单个文件来说有点过于复杂了。我只不过想上传然后得到地址而已。
于是学了两天C#恶补了一下,自己写个小工具。目前只实现了一个功能,以后有时间慢慢添加吧。 用法很简单,点击 测试上传(其他按钮都不能用),然后选择文件即可( XP系统下需要安装.NET框架)。如果已经有文件存在,那么会失败。七牛是不允许建子目录的,所以最要上传之前加上文件前缀,比如 2013-8-15-。最后就是ctrl+c和ctrl+v复制文件地址了。
在七牛网站自己 注册,然后新建空间,权限设为公开,否则无法得到文件地址(以后我会在客户端提供一个选择项)。 使用前需要手动在小工具同目录下用建立一个文件名字为 conf.json(必须),否则无法运行。 文件内容为:
{
"access_key": "<Please apply your access key>",
"secret_key": "<Dont send your secret key to anyone>",
"bucket": "<Bucket name on qiniu resource storage>",
"domains": ["<foo>.qiniudn.com"],
"sync_dir": "<Local or FTP directory to upload>",
"async_ops": "<Async operation for fop>",
"threshold": 4194304,
"is_public": 0,
"key_prefix": "",
"debug_level": 1
}
比如我的:
{
"access_key": "___________access_key_______________",
"secret_key": "____________secret_key_______________",
"bucket": "itfanr",
"domains": ["itfanr.qiniudn.com"],
"sync_dir": "D:/pictures",
"async_ops": "fop1;fop2;fopN",
"threshold": 4194304,
"is_public": 1,
"key_prefix": "2013-8-15-",
"debug_level": 1
}
可以添加的功能: 1. 上传文件夹或多文件 2. 上方显示文件列表,以及进度条。单击文件后,如果是图片则在右上角预览 3. 增加可选项,支持私有文件下载 4. 可以自定义复制要保存的文件网址 5 文件失败的显示失败原因。如果是网络问题,则可以手动重传。 6. 断点续传 7. 已上传文件的查看和重命名 8. 批量下载文件备份到本地 9. 可以自定义图片输出格式,比如大小等,得到自定义网址
-------------------- update:2013年9月20日
还有七牛云盘: http://www.oschina.net/p/qiniudrive