关于阿里云 OSS 的服务端签名后直传的示例代码为什么没有 node.js 版本?

2020-12-24 22:26:41 +08:00
 allele

服务端签名直传并设置上传回调提供了以下语言的操作示例:

  • PHP
  • Java
  • Python
  • Go
  • Ruby
  • .NET

签名算法是什么为什么也不说一下呢?

3890 次点击
所在节点    Node.js
22 条回复
wunonglin
2020-12-24 22:30:25 +08:00
虽然我也认为阿里云的文档很烂。但是你就不能多看下?

https://help.aliyun.com/document_detail/31835.html?spm=a2c4g.11174283.6.724.9b5d7da2s2Okbv
wunonglin
2020-12-24 22:32:30 +08:00
chinvo
2020-12-24 22:36:38 +08:00
@wunonglin #2 你这可喷错了,楼主问的是前端通过预签名的 form 直传,和后端这套逻辑还是有差别的

不过说实话自己看着文档实现一个也不难
wunonglin
2020-12-24 22:40:49 +08:00
@chinvo #3 他也没说是服务端直传还是浏览器

如果是浏览器直传,官方也有示例。真不怪别人,https://help.aliyun.com/document_detail/31925.html?spm=a2c4g.11186623.2.11.493f49c0plzBeq#concept-frd-4gy-5db
chinvo
2020-12-24 22:55:48 +08:00
@wunonglin #4 所以我给楼主的建议是看看文档自己实现一个
opengps
2020-12-24 23:05:02 +08:00
参考其他语言的自己重新实现,这种多语言支持确实做的不到位,有些接口只有特定语言的的 sdk 才有例子
allele
2020-12-24 23:09:15 +08:00
@wunonglin 我问的是前端向服务器要签名,前端拿到签名之后直接传 OSS 。你发了两个风马牛不相及的文档也是把我看笑了
allele
2020-12-24 23:11:40 +08:00
@opengps 对的。其实就是一句话的事情,就是不写在最醒目的位置。
eason1874
2020-12-24 23:55:49 +08:00
看了下,签名文档还是有的,就是太乱了。

服务端签名直传
客户端源码解析: https://help.aliyun.com/document_detail/31927.html#title-egj-818-dnc
在“从服务端返回的消息解析如下:”下面讲了服务端签名返回内容,和对应 Post Policy 的链接: https://help.aliyun.com/document_detail/31988.html#title-5go-s2f-dnw

Post Policy 下面就是 Post Signature
jiangzm
2020-12-25 01:54:05 +08:00
@allele #7 楼主技术不过关,大家好心给你建议还来劲了?
ragnaroks
2020-12-25 09:09:36 +08:00
确实,连 php 都有
AIFNI45Mdxn
2020-12-25 09:16:41 +08:00
@allele 你提交提问不说清楚,人家好心帮你发文档还哔哔,祝你早日炸服
zy445566
2020-12-25 10:05:10 +08:00
看其它语言移植一下呗
securityCoding
2020-12-25 10:19:44 +08:00
阿里云 oss 文档是少有写的不错的 233
iddddg
2020-12-25 10:31:25 +08:00
首先阿里文档确实不咋地,其次你这技术先抛开,看文档的能力也不评论了,提问的艺术也不纠结了。但是别人好心帮你,你就这?洗洗睡吧宝贝
allele
2020-12-25 12:43:44 +08:00
@AIFNI45Mdxn “服务端签名后直传”这几个字都看不懂的人是怎么好意思叫我多看下的?
allele
2020-12-25 12:45:59 +08:00
@jiangzm 笑了。文档写的烂,别人看的吃力就是技术不过关?一楼这人发了三个文档没一个对的,嘴巴还不洗,还叫好心建议?你是哪个回路出毛病了?
allele
2020-12-25 12:47:26 +08:00
@iddddg 好心在哪啊?没本事就别抬扛啊?上来就叫我多看看,结果三个文档全错。我题目写的清清楚楚说我没写清楚,回答不了的问题抢答啥?
allele
2020-12-25 13:00:13 +08:00
@eason1874 哇大佬。原来在这!虽然我已经看别的语言实现了,还是谢谢!
forgottencoast
2020-12-25 13:06:44 +08:00
nodejs 不是后端吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX