请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

看了好几节后,还是不明白 id 跟 key 到底是什么、有什么区别、有什么用途?还有 wx.uploadFile 接收参数的属性 name 到底是做什么的?

正在回答 回答被采纳积分+3

1回答

沁尘 2023-05-13 17:55:29

不明白 id 跟 key 到底是什么、有什么区别、有什么用途?

这里具体是哪一小节哪个时间的内容,我要结合上下文来回答你的问题。

wx.uploadFile 接收参数的属性 name 到底是做什么的?

这个字段的值是一个标识,后端在接收上传内容的时候需要利用这个标识来获取具体的上传内容,如果没有传这个标识,后端在实现代码的时候就不知道从哪里取到上传内容。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕村510262 #1
    就是在讲封装图片上传组件的时候,8.6 - 8.9 小节
    回复 有任何疑惑可以回复我~ 2023-05-13 18:29:10
  • 沁尘 回复 提问者 慕村510262 #2
    id 是图片 id,是上传图片后后端生成返回给前端的。用途是后端在保存某个服务的完整信息的时候,数据库表里肯定需要有个字段记录这个服务有什么图片,这里存的就是图片 id,所以前端需要把这些 id 记录好然后跟着服务信息一起给后端。
    key是一个唯一标识,用途就是给到后面wx.uploadFile的 name 属性。
    回复 有任何疑惑可以回复我~ 2023-05-14 09:57:22
  • 提问者 慕村510262 回复 沁尘 #3
    为什么说 key 是一个唯一标识呢?在我们课程中,不管是什么图片,我们总是让 key 从 0 开始取。
    还有,「开发者在服务端可以通过这个 key 获取文件的二进制内容」,不太了解后端为什么要用到 key,文件内容都已经通过 HTTP 请求携带过去了,要获取文件的话,直接读取就好…
    回复 有任何疑惑可以回复我~ 2023-05-14 11:18:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信