现在有部分前端真的水到家了

1 天前
 brader
阿里的这个接口,她只做客户端部分(客户端示例代码),签名的我服务端搞完了:
https://help.aliyun.com/zh/oss/use-cases/uploading-objects-to-oss-directly-from-clients/?spm=a2c4g.11186623.0.0.69d459bbydrvAy#36c322a437r3k

我司 IOS 客户端,一个 multipart/form-data 的上传都整不明白,
问我 file 字段传什么,我说文件内容,
她说不是传 url 吗,我说你都没到云,你哪里搞出来的 url ?
然后说是不是传文件的本地路径就行,我说不是,要传文件内容,就是你读出的文件二进制数据,至于你们语言怎么写,我不知道,你研究一下。

然后又觉得是不是接口有问题,我就拿 postman 给她展示,表示可以成功上传,接口正常。
她现在整了第二天了,还没传成功。

我都觉得这种需求,不像是一个 5 年经验客户端做不出来的吧?她干了 5 年,难道从来没有通过 multipart/form-data 方式上传过文件?真的离谱,写个这种接口上传,就是三五分钟的事情。
15253 次点击
所在节点    程序员
155 条回复
nonone
1 天前
这种人不适合做开发,,,我身为前端,我也遇到很多逆天后端。。。 我有时候真想帮他把代码写了 草
zpf124
1 天前
@ilemon18 广义的前端是指所有的交互端,是 Web 前端如今太盛行了,才导致很多人提到前端的时候默认都是指 Web 前端。
anyscript
1 天前
虽然我不知道 ios 怎么传文件 但我觉得确实很多人不知道 multipart/form-data 这个东西。比如一直开发小程序的 小程序里面的代码类似下面,确实不懂的人理解起来就是传的文件路径,实际上读流都帮你做了 但很多人就是字面意思理解 filePath 就是传文件路径,实际请求发出去就是个 binary 只不过是无感知的。就是基础比较薄弱吧
```
Taro.uploadFile({
url: "xxxx/upload",
header: {
Authorization: `Bearer ${Taro.getStorageSync(
"jwtToken"
)}`,
},
filePath: e.detail.avatarUrl,
name: "file",
success: (res) => {
const info = Taro.getStorageSync("userInfo");
info.avatar_url = JSON.parse(res.data).data;
setUserInfo(info);
Taro.setStorageSync("userInfo", info);
},
});
```
luxiu
1 天前
无独有偶,今天也遇到一一个
hjw45611
1 天前
说实话,文件上传算是基础知识,随便一个网络库都有这个功能吧
你们这招聘的有点水,现存的 iOS 开发少说也得七八年工作经验了,hhhh
novaline
1 天前
长得好就算了
leaflxh
1 天前
5 年这种水平都能有工作

没工作的到底是水平比这还差,还是市场有问题
xkhm
1 天前
我们做前端很难的,你除了🐶叫还会什么
iOCZS
1 天前
multipart/form-data 客户端的确不太常用,如果用第三方库,类似 AFNetworking 的话,还是很好处理的。但可能不理解实现细节。
cz5424
1 天前
经常遇到 php 的程序员不会 formdata 上传文件的🤣🤣🤣
xx219
1 天前
iOS 一般都会用 Alamofire 或者 AFNetworking 这两个库,处理这个很方便,不过就像上面一个朋友说的,这些库封装了,对外的接口是文件地址。
binge921
1 天前
太水了,太水了
magic3584
1 天前
啊。。。最开始这么传还是用的 ASI 。。。老 iOSer 了
Rache1
1 天前
还遇到过不少手动拼 boundary 的
guanhui07
1 天前
postman 支持 复制各种语言的 发起请求的代码 然后就可以发给 ta 看了
AceRacer
1 天前
@iyaozhen 我做过的大部分 app 都有上传头像,上传照片的功能,这也是个基础功能吧
Helsing
1 天前
确实很水,现在各种网络库基本都默认支持这种处理,调 API 而已,这都不懂说不过去
w3cll
1 天前
肯定不漂亮:dog:
zy0829
20 小时 41 分钟前
没有工作经验吧应该是,现在有了很多框架的组件库 很多入行的前端 连 formdata 上传文件都没手写实现过
shenqi
20 小时 20 分钟前
想知道你们公司工资高不高,这点能力都没有的话公司早被拖垮倒闭了吧?

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

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

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

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

© 2021 V2EX