-
Notifications
You must be signed in to change notification settings - Fork 576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
对浏览器来说这个包太大了 #591
Comments
@seekcx 目前SDK里面涉及的接口确实很多,我觉得开发者完全可以拉代码把原型上挂载的非上传接口去掉,自己单独打包。 |
浏览器版本主要衍生自node版本,很多node兼容的包被打包进来,体积是大了些特别是移动端。可以考虑只提供一个上传功能不需要兼容node的lib供库,用户使用 @luozhang002 |
确实太大了,可以使用webpack来动态import,在点击上传的时候再加载ali-oss
|
嗨,各位!我写了一个极简版 tiny-oss,大小低于 10kb(min+gzipped),目前只支持 刚刚写完,包含简单的测试, |
@Alex1990 非常感谢 |
同样的问题,需要精简版。 |
@xuxu7 支持的 |
我是上传图片,在前端构造签名,然后用post表单的形式上传的,功能十分单一。
在2019年09月08日 15:15,Alex Chao 写道:
@xuxu7 支持的
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@wisetc 你是指 https://www.alibabacloud.com/help/zh/doc-detail/31925.htm?spm=a2c63.p38356.b99.722.a6cf1f85PtPr92 这个嘛?目前我对这个不熟悉,之后有时间看下。 另外,你使用 post 表单直传方式是为了兼容低版本 IE 吗? |
是的
在2019年09月08日 18:33,Alex Chao 写道:
你是指 https://www.alibabacloud.com/help/zh/doc-detail/31925.htm?spm=a2c63.p38356.b99.722.a6cf1f85PtPr92 这个嘛?目前我对这个不熟悉,之后有时间看下
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@Alex1990 主要是为了兼容极小部分机型的移动端钉钉浏览器 |
有什么进展吗,这个问题,通常只需要一个上传功能,却加载了很多无关的代码 |
一年多过去了,包大小增加到447Kb,这个分包问题还没有得到解决😔 |
@F5F5 我后来使用了 postObject 的方式,完全不用这个库,授权签名过程都在后台完成,前台只需要提交上传就行了。 |
@seekcx 额,我是前端,需要拿到signatureUrl用来展示文件,其实只用到了这一个方法 |
@F5F5 没了解过,只是展示签名更应该放到后端了。 |
@F5F5 signatureUrl 也可以后端来调用这个方法来获取授权的文件 url,然后返回给前端使用 |
这么久了还没解决? |
大佬们能出个简版么。。。 |
https://www.npmjs.com/package/@wisetc/utils-form 这个我应测试压力(移动端h5容器兼容性)封装一个简便功能的oss上传库,应该不到100kb,欢迎试用并发表使用意见。 |
两年了还没进展,一点都不负责任 |
前端用其实不太安全的,其实这个就是给nodejs用的,浏览器用可以用HTTP接口直传。万一在浏览器上用出了安全问题,sdk也不愿背这个锅。
在2020年11月18日 10:05,止水 写道:
两年了还没进展,一点都不负责任
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
确实太大了,@Alex1990 可以增加 多文件上传吗? 现在竟然有500多KB,哎,现在都2021年了 |
@eugle 多文件上传可以直接调用多次 put 方法实现吧 |
@Alex1990 不一样的,现在包已经增加到568kb了,这就是传说中的屎山库,从2年前340kb增加到568kb 以后如果要演示什么是屎山,这个就是最好的例子,太棒了,开发界的榜样, 我当时接入选择也是脑壳有包,忽略了包大的问题,做为一个阿里粉,看来真是吃到了苍蝇, 开发这个也是费了很多时间,很气愤做为大厂竟然这样对待用户 |
🪆 |
马上要上马,感觉size是个问题,看来这条路行不通了。 |
这个包是给 node 环境使用的。 |
@fengmk2 阿里云 OSS 文档【Web端上传介绍】提到的 Browser.js SDK 指向这个 SDK,现在这种方式是否不再使用? |
@PeterRao 得看看,如果是给浏览器使用,目前的方式不合理的。 |
是否应该重新打开? |
这个问题官方还打算解决吗? |
这个 npm 包是面向 nodejs 开发的,不是面向浏览器。 |
https://www.alibabacloud.com/help/zh/oss/developer-reference/installation#53d5374045ufo
|
Still after 4 yeas, no movement on the browser version, what happened to v7 which is tree shakable, that document has not been updated.. |
测试了一下,这个包包含了很多依赖,总共占了 341 kb,和目前项目总大小差不多了,很明显不适合前端使用。
大多数情况下前端使用的都只有上传功能,有没有计划单独开发一个只包含上传功能的组件。
The text was updated successfully, but these errors were encountered: