aliyun / oss-browser Goto Github PK
View Code? Open in Web Editor NEWOSS Browser 提供类似windows资源管理器功能。用户可以很方便的浏览文件,上传下载文件,支持断点续传等。
License: Other
OSS Browser 提供类似windows资源管理器功能。用户可以很方便的浏览文件,上传下载文件,支持断点续传等。
License: Other
Mac 10.13.1, 从1.2.2开始的版本,登录打开bucket后,显示内容为空。 提示 NetworkingError: Network Failure
区域为: oss-cn-hangzhou-zmf.aliyuncs.com
登录其他区域没有此问题
在OSS控制台不能排序,在客户端也不能排序
建议追加排序功能
上传只能上传文件,不能上传目录。
之前的老版本OSS-1.2.1是支持上传目录的(Powered By驻云科技)
建议在校验上传下载文件时,一次只校验一个文件,以提高校验效率。
或者,添加相关设置项,设置可同时校验的最大文件数(1-20)
建议校验进程能够手动暂停/跳过,满足当时的一些需求。
文件一多,得一个一个数有点麻烦。
make win64时提示
spawn wine ENOENT
make: *** [win64] Error 1
软件功能很好,公司的网络需要走socks代理服务器才能访问公网?
加这个功能应该不是很难吧。
选用 简体中文 时,Object后面的原 下载 按钮显示为 download ,建议统一语言,改回 下载 。
本来我使用百度云盘,感谢这个软件的推出,使得我放心使用OSS
因为OSS最重要的一个担心是,不能更改文件名字
而我基于资料的不断增加,原来的结构和逻辑已经不满足,然后处女座的纠结就会不停的修改
虽然这个软件的OSS复制、剪贴和更名,基本在后台上是重新复制再删除,但这已经满足了我的最重要的要求了
在使用过程中,有几点建议:
1、当大量的文件或文件夹复制、剪贴和更名时,速度很慢,有时候程序不得不退出(例如关机、断网)
所以建议是,当程序退出后,仍然可以在后台运行;当程序重新连接网络时,跳出提示说正在处理这项事务;在操作复制时,可以允许中断(目前这个版本似乎不允许中断)
2、在操作复制、剪贴和更名时,虽然已经实现了每个文件成功后更新数据,但是如果这个文件比较大,例如4G,这样就要等很久进行度都没有显示,建议显示复制速度
3、OSS使用时,有一个特点,就是删除后的文件无法恢复
建议在客户端,所操作的删除,其实是复制文档到一个垃圾文件夹
授权码登录情况下,oss2.js中if (region.indexOf('.') != -1) 判断有误,region的值为null。
请问如何治理
policy:
" {\n" +
" "Version": "1",\n" +
" "Statement": [\n" +
" {\n" +
" "Effect": "Allow",\n" +
" "Action": [\n" +
" "oss:"\n" +
" ],\n" +
" "Resource": [\n" +
" "acs:oss:::bk-file/lz/"\n" +
" ]\n" +
" }\n" +
" ]\n" +
" }"
也就是可以通过对话框输入的形式创建纯文本格式的 object。用上传的话,必须先在本地新建个文件。
問題:上傳大量檔案CPU跟記憶體會異常飆高,導致程式退出。(大約一次上傳幾千幾萬筆資料時會有明顯上升的現象)
使用版本:win32-x64
每次弹出升级提示,点击“已经下载成功,现在安装并重启应用”后,关闭重打开并没有升级成功,然后再次弹出,非常影响使用,每次要我重新下载包后再覆盖,我使用的是win7 x64
acs:oss:::bk-file/lz/*
错误信息:
AccessDenied
Access denied by authorizer's policy.
59908DF1686D42D05D441B2E
bk-file.oss-cn-hangzhou.aliyuncs.com
如何在不同账号之间快速切换呢?
集团一个oss,阿里云一个oss.......
// Quit when all windows are closed.
app.on('window-all-closed', () => {
// On OS X it is common for applications and their menu bar
// to stay active until the user quits explicitly with Cmd + Q
if (process.platform !== 'darwin') {
app.quit();
}
});
位于main.js
文件中,如注释中所说的,一般情况下,osx平台在所有窗口关闭后,应用仍然会在dock留下一个图标,但是这个也只是common情况,不是所有情况。大部分应用都会有这个设置项。建议添加设置项,在所有窗口关闭后退出应用。
上传的css文件都被设置成application/octet-stream,导致文件不能被正确引用!!!
由于绑定了阿里 CDN , 每个图片地址域名都是 CDN 配置的域名
使用 oss-browser 时还要,复制地址,然后再修改域名,很麻烦
每次截图还有保存到本地,再选择上传oss,好麻烦
只能取到排在最前面的文件夹,如果出现最前面是文件夹,然后为紧跟着为图片,在跟着为文件夹,后面的文件夹就取不到了
您好,请问你们的这个软件会支持基于文件夹上传吗?单的文件上传的时候是否采用了GZip的压缩模式上传的?
在这个工具的基础上想自己增加上传回调功能,需要在header里面增加callback参数,在aliyun-sdk里面有这个方法吗,还是要自己写?
Centos 7.4
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'run', 'linux64' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prelinux64', 'linux64', 'postlinux64' ]
5 info lifecycle [email protected]prelinux64: [email protected]prelinux64: no script for prelinux64, continuing
6 silly lifecycle [email protected]
7 info lifecycle [email protected]linux64: [email protected]linux64: unsafe-perm in lifecycle true
8 verbose lifecycle [email protected]
9 verbose lifecycle [email protected]linux64: PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/root/oss-browser/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/alidata/server/mysql/bin:/alidata/server/nginx/sbin:/alidata/server/php/sbin:/alidata/server/php/bin:/root/binlinux64: CWD: /root/oss-browser
10 verbose lifecycle [email protected]
11 silly lifecycle [email protected]linux64: Args: [ '-c',linux64: Returned: code: 1 signal: null
11 silly lifecycle 'cross-env ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ electron-packager ./dist ${app_name} --asar --overwrite --out=build --version=${npm_package_devDependencies_electron} --platform=linux --arch=x64' ]
12 silly lifecycle [email protected]
13 info lifecycle [email protected]~linux64: Failed to exec linux64 script
14 verbose stack Error: [email protected] linux64: cross-env ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ electron-packager ./dist ${app_name} --asar --overwrite --out=build --version=${npm_package_devDependencies_electron} --platform=linux --arch=x64
14 verbose stack Exit status 1
14 verbose stack at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:255:16)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at EventEmitter.emit (events.js:191:7)
14 verbose stack at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
14 verbose stack at emitTwo (events.js:106:13)
14 verbose stack at ChildProcess.emit (events.js:191:7)
14 verbose stack at maybeClose (internal/child_process.js:920:16)
14 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5)
15 verbose pkgid [email protected]
16 verbose cwd /root/oss-browser
17 error Linux 3.10.0-693.2.2.el7.x86_64
18 error argv "/usr/bin/node" "/usr/bin/npm" "run" "linux64"
19 error node v6.11.3
20 error npm v3.10.10
21 error code ELIFECYCLE
22 error [email protected] linux64: cross-env ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ electron-packager ./dist ${app_name} --asar --overwrite --out=build --version=${npm_package_devDependencies_electron} --platform=linux --arch=x64
22 error Exit status 1
23 error Failed at the [email protected] linux64 script 'cross-env ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ electron-packager ./dist ${app_name} --asar --overwrite --out=build --version=${npm_package_devDependencies_electron} --platform=linux --arch=x64'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the oss-browser package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error cross-env ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ electron-packager ./dist ${app_name} --asar --overwrite --out=build --version=${npm_package_devDependencies_electron} --platform=linux --arch=x64
23 error You can get information on how to open an issue for this project with:
23 error npm bugs oss-browser
23 error Or if that isn't available, you can get their info via:
23 error npm owner ls oss-browser
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]
win64、linux64build都失败
每次开始下载后,下载3GB左右便会处于暂停状态,
这个问题连续每天都会复现,而且我的电脑没有待机,win10最新更新的版本,请问怎么解决?
获取地址的时候直接获取 Bucket 自定义域名的地址,或者可以手动指定自定义域名,然后获取地址的时候把域名替换为自定义域名,这样复制以后就可以直接使用了。
RT
1.5.2版本不支持选择普通文件上传,只能选择文件夹,不人性化。
我这边有个问题,如果一个Bucket是多个用户进行作业,那么如何控制让他们相互隔离查看?
RT
华东1 Archive bucket已上线。
建议增加华北3等地区的bucket新建及相关功能。
RT
没有 移过去 ,源文件还没有了 ,无语
媒体文件后缀为小写(如:png、jpg)正常预览,如为大写(如:PNG、JPG等)则无法预览,提示可作为文本文件预览。
建议修复。
1.设置中邮件发送设置,stmp应为smtp。这个问题在阿里邮箱app也存在,麻烦那边也说一下,我发邮件反馈没理我。
2.简化policy授权中,授权给 选择 子用户,且后面选择 新建一个 时,授权给 切换为 用户组 或 角色 后,新建子用户时有的 新用户名 和 发送AK 选项仍存在。后面选择任意已存在子用户,再切换则不会出现此问题。
3.建议增加发送获取的http地址到邮箱功能。
4.建议增设新用户用户名 随机生成 选项,可以自定义随机生成的用户名的格式。
SignatureDoesNotMatch:The request signature we calculated does not match the signature you provided. Check your key and signing method.
请问用户使用oss-browser上传完成后,现在支持将上传完成的文件访问url回调通知到我们开发者吗?
建议添加批量修改object acl权限,修改目录下所有object acl权限等批量操作
点击登录按钮后就一直没动静了,至少给个提示说明下为什么登录不上?
根据Content-Length和LastModified判断即可~
昨天更新了1.2。1版本,发现可以删除文件,但是不能上传文件,一直提示
SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method.
使用cn-shanghai.oss.aliyun-inc.com的endpoint 提示AccessDenied
在 Windows 下面上传到目录里面之后分隔符出错。
比如在目录 video/2017/04/20170420043/ 里面上传了 053.jpg
变成 video\2017\04\20170420043\053.jpg
RT
部分目录、文件名含有空格等字符,建议在获取时转换为html编码否则无法正常访问
权限给了最高权限,应该不是权限问题吧
createMultipartUpload error Error: connect ETIMEDOUT 111.175.221.58:80
at Object.exports._errnoException (util.js:1050)
at exports._exceptionWithHostPort (util.js:1073)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097) , ----- retrying... 9/10
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.