首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我试图上传一个文件到一个网站的数据库我正在工作,但我得到错误

这种错误可能涉及多个方面,具体取决于具体情况和错误消息。以下是一些可能的原因和解决方法:

  1. 网络连接问题:确保你的网络连接正常,尝试重新连接或重启网络设备。另外,检查你的防火墙设置,确保允许上传文件的网络流量。
  2. 权限问题:检查你的账户是否具有上传文件到数据库的权限。如果没有权限,联系管理员或开发人员来获取权限。
  3. 文件格式或大小限制:确保你正在上传的文件符合数据库的要求。检查文件格式是否受支持,并确保文件大小未超过数据库的限制。
  4. 数据库配置错误:检查数据库配置是否正确,包括数据库名称、用户名、密码和主机信息。确保这些信息与网站代码中的配置一致。
  5. 代码错误:查看你的代码,确保文件上传的相关代码正确且完整。检查文件上传的路径、文件名等参数是否正确。
  6. 数据库连接错误:确认你的代码中的数据库连接代码是否正确。检查数据库的连接字符串、端口号、主机地址等信息。

对于名词"上传文件",它指的是将文件从本地计算机传输到远程服务器或云存储。上传文件常用于网站的文件上传功能、文件备份等场景。在云计算领域,腾讯云提供了多种与文件上传相关的产品和服务,如对象存储 COS(腾讯云对象存储),它是一种安全、高可靠、低成本的云端对象存储服务,可用于存储和管理上传的文件。详情请参考腾讯云对象存储 COS的介绍:https://cloud.tencent.com/product/cos

希望以上回答能够帮助到你解决问题。如果有任何进一步的疑问,请随时提问。

相关搜索:我试图删除使用多个值的行,但我得到了一个错误我正在构建一个flask网站,但我得到了错误: sqlalchemy.exc.NoForeignKeysError我正在尝试反转dart中的列表,但我得到一个错误。如何修复?我正在写一个代码上传表单输入从用户使用ExpressJS到Mysql数据库,但我得到了错误,因为无法张贴我正在尝试在findAll中包含一个多关联,但我得到了一个错误为什么我得到索引错误,我试图乘一个列表的元素?我正在尝试将图像上传到firebase,但我收到一个错误。我使用的是python 3.6.1我正在尝试加载一个json文件,但得到一个错误当我试图发布到API时,我得到了一个“状态”:400错误in Flutter我正在用TensorFlow创建CNN函数,但我得到了一个与形状相关的错误我试图将我的头文件放入一个组件中,但得到了错误。我如何外包我的头?当我上传我的网站到cpanel一个codeigniter项目时,我得到了这个错误我正在尝试为我的网站运行一个url文件,但是我一直在powershell中得到一个错误我试图运行./配置文件与MSYS,但我得到语法错误附近意外的标记?我试图创建一个显示ms的!ping命令,但是我得到了这个错误当我试图给数据库设定种子时,我得到了一个错误当我试图隐藏一个主题时,我在我的wordpress网站上得到了这个内存错误我收到一个NoReverseMatch错误,但我认为我的文件是有效的我试图在一个数组中返回两个最大的数字,但我得到了分段错误我正试图在我的Playstate中创建一个对象AllBalls,但是当我试图初始化对象时,我得到了一个错误
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

实战 | 记一次5000美金的文件上传漏洞挖掘过程

… 开始我们的故事吧 我遇到了上传功能,试图上传一张图片来分析这个功能是如何工作的 让我们尝试上传 PHP 脚本 我发现服务器没有响应 经过对应用程序行为的一些分析,我发现如果请求没有通过验证,连接将被关闭...我试图上传 image.omar 文件已成功上传,这意味着应用程序正在执行黑名单验证 所以我尝试使用 rce.pHp 绕过验证 上传成功了 当时,我预计几天后我的银行账户会收到 5000 美元的奖金...正确,使用数据库 如您所见,开发人员也将我们的文件名参数保存在某处 所以下一步测试 SQLI 的文件名参数,我为此使用了 BurpSuite来fuzz 但一无所获 公共漏洞: 但也许上传功能中的开发人员使用库来处理可能存在漏洞的上传图像...、CVE-2016-3717 你可以在这里找到漏洞利用https://imagetragick.com/ 但也没有工作所以如果我不能得到严重的漏洞所以让我们试着得到高严重性的漏洞 存储型 XSS: 第一个场景...应用级DOS攻击: 该应用程序在客户端验证图像大小并仅允许上传小于 1 MB 的图像 所以我试图通过上传一个大图像来获取 DOS,所以我只使用了一个大小超过 1 MB 的图像来测试服务器端的大小是否有验证

1.6K30

实战 | 记一次23000美元赏金的漏洞挖掘

记一次23000美元赏金的漏洞挖掘 这三个漏洞分别是身份验证绕过&文件上传&任意文件覆盖 今天我要分享一个我不久前发现的漏洞,我认为这很有趣。...当您登录主网站时,将为普通用户生成test.com一个JSON Web Token (JWT) 现在在我知道目标是如何工作的之后,我开始进行侦察。...我立即报告了这个错误,但这是错误赏金计划的预期响应: 厂商:我们与开发人员讨论了这个问题,他们说你可以访问的管理仪表板只是一个在客户端呈现的反应应用程序(那种只需要呈现公共信息的页面),自从实际的 API...我尝试使用 ffuf 对所有子域进行内容发现,试图找到类似 admin.test.com/uploads/poc.txt 的内容 但我什么也没找到,我开始查看我的打嗝历史并阅读回复,我发现了这个 href...任意文件覆盖 默认情况下,如果您上传 file.txt Amazon S3 , Amazon S3容易受到错误配置任意文件覆盖的影响。

1.8K20
  • web渗透测试学习路线

    本文偏基础能让萌新们快速摸到渗透测试的门道,少走弯路,也能让正在学习的小伙伴们查漏补缺,也欢迎大佬们在评论区指正错误~ 这里附上我之前学习的路线图 一、web渗透测试是什么?...一般的渗透思路就是看是否有注入漏洞,然后注入得到后台管理员账号密码,登录后台,上传小马,再通过小马上传大马,提权,内网转发,进行内网渗透,扫描内网c段存活主机及开放端口,看其主机有无可利用漏洞(nessus...或者看是否有上传文件的地方,上传一句话木马,再用菜刀链接,拿到数据库并可执行cmd命令,可继续上大马…思路很多,很多时候成不成功可能就是一个思路的问题,技术可以不高,思路一定得骚。...mysql是一款典型的关系型数据库,一般来说,大部分网站都会带有数据库进行数据存储。...getshell 能力要求: 会写php的webshell,明白webshell的原理,熟悉常见的文件上传绕过方法(如过后缀检测、过文件头检测、过MIME类型检测),能够自己编写一个不含漏洞的上传功能

    2.3K10

    实战 | 记一次PII 数据泄露和1500 美元的赏金

    第二种情况 接下来,我尝试上传一个 shell而不是个人资料图片。为此,我创建了一个PHP 文件并echo 1在其中写入。然后我尝试用content-type: image/png....我注意到一件有趣的事——文件上传成功。我很快找到了照片的路径,并在终端中使用 curl 检查我的文件中的代码是否被执行。不幸的是,我发现代码并没有被执行,这让我感到很失望。...我尝试了各种策略来通过更改内容类型来上传我的文件,但唯一支持的内容类型是“图像”。我什至尝试将文件扩展名更改为“phar”或“php5”,但这些尝试也失败了。...我尝试的第三个场景是IDOR(不安全的直接对象引用)。在公司工作期间,我没有注意数据库中对象之间的关系,也忘记了包括检查从对象中检索的引用是否与用户相关的验证。...令我惊讶的是,我收到了一个包含 SQL 查询错误的响应 API。我注意到在尝试使用重复的电子邮件创建另一个帐户时会触发类似的 API。 虽然我尝试的第三种方案最终失败了,但它给了我很大的动力。

    45830

    Go Changes--Russ Cox在GopherCon 2023的演讲

    而随着决策扩展到更多人,共享经验就不再多,我们就需要一个新的共享信息来源. 我们发现的最佳来源是收集实际数据,然后使该数据成为我们使用的共享信息. 但我们从哪里获取这些数据呢?...乍一看这似乎违反直觉,但假设我有一个装有一百万只地鼠的大盒子,我随机取出其中两只. 首先我得到一只蓝色地鼠,然后我得到了一只粉红色的地鼠....一个例子是,macOS 上的 Go 1.14 到 Go 1.19 意外附带了使用非默认编译标志预先构建的标准库包二进制文件....强制用 CGO_ENABLED=0 编译会报错,是编译不过的 所以需要 Xcode 是一个错误. 但我们没有注意到,也没有用户在 GitHub 上报告此事....事件也可以这些计数器在本地磁盘文件中一次维护一周. 在幻灯片上,gopls 和其他工具正在向"每周的文件"写入计数器.

    23110

    缓存踩踏:Facebook 史上最严重的宕机事件分析

    事后的诊断报告提到: ? 今天,我们修改了一个错误的配置,每个客户端都看到这个错误的配置,然后试图更新它。因为更新数据需要查询数据库集群,集群很快就被每秒数十万次的查询拖垮。...RedisConf17 的一个演讲对概率性预先重计算的工作原理进行了很好的概述,我强烈建议观看这个视频 当然,预先重计算假设有一个值需要重新计算,它本身并不能防止追随者踩踏问题。...事后诊断报告提到: 更糟糕的是,每次客户端在试图查询数据库时出现错误,都会将其解释为无效值,并删除相应的缓存键。这意味着即使原来的问题被修复,查询请求流仍在继续涌入。...只要数据库无法满足某些请求的数据,就会带来更多的请求。我们陷入了一个不让数据库恢复到正常状态的循环中。 现实情况是,没有人能保证预防总是有效的,所以在出现问题时你还需要知道如何降低影响。...可以说,Facebook 已经从过去的错误中吸取了教训。 ? 6写在最后: 虽然我认为有必要了解高速缓存踩踏是如对系统造成破坏的,但我不认为每个技术团队都一定要立即把文中提到的措施添加到自己的架构中。

    76920

    Ztorg:从 root 到 SMS

    我使用不同的 MCC 下载了几个 JS 文件,来了解这些网络犯罪分子对来自不同国家的用户做些什么。我无法得到一个美国 MCC 的文件,但对于其他我试用过的国家,我收到了一些具有一些功能的文件。...“Magic browser” 首先上传到 Google 商店,我认为网络犯罪分子正在检查他们是否能够上传这种功能。他们上传恶意应用从程序后,并没有使用较新版本进行更新。...几天之后,他们上传了一个版本到 Google Play ,其中包含一个加密的 Ztorg 木马程序,但没有解密和执行它的可能性。...还有一种可能是,试图添加这个功能是让谷歌注意到木马的存在,并导致它的删除。 结 论 我们发现一个非常不寻常的 Trojan-SMS 通过 Google Play 分发。...最可能的情况是,攻击者正在发布 Ztorg 模块,在他们试图上传常规的 Ztorg 木马的同时,还会花费额外的钱。

    1.3K80

    编程是测试职业生涯的关键

    我在研究自动化开发方面投入了大量的时间和精力,但我成为自动化开发者的时间并不长。我花了很多年时间打基础,现在我正在为一个Appium/Java移动测试自动化框架做概念验证。...我同意。当我在学校学习软件工程时,一旦我开始学习更多关于商业分析师角色、数据库开发和软件开发的知识,我的测试能力就得到了提升。因此,我建议以下五个步骤。...第二步:编码,编码,编码 不久前,我还是一个没有工作的软件测试员,没有多少编码经验。我在研究生院时有一些编码经验,但那是十年前的事了。...把它们上传到GitHub,并在简历中加入你的账户链接。GitHub有一个广泛的帮助部分,介绍如何创建一个账户并上传你的代码。你还会了解到代码是如何被处理的,从分支到合并再到创建拉动请求。...我一开始很简单,以The Internet作为我的测试站点。然后,经过几个月的工作经验,我试图找出如何使亚马逊的网站自动化的方法。

    35120

    Rust 不适合开发 Web API

    如果我正在编写一个地理编码器、一个路由引擎、一个实时消息平台、一个数据库或一个 CLI 工具,Rust 最合适。 但去年,我试图用 Rust 写一个传统网站的纯 API 服务,Rust 就不合适了。...我确信,Rust 的异步将会稳定和统一,未来会更容易操作,但我现在就要用啊。...如果 Rust 以目前的速度增长,那么社区中的 Web 部分将达到一个临界值,但我认为没有足够多的人使用 Rust 作为网站的实用工具。...(译者注,OkCupid 是美国一个大型线上交友网站)还有一个非常流行的星象应用程序,Co-star,它全部是用 Haskell 编写的。...如果你擅长其它编程语言,或者可以招聘到擅长这些编程语言的工程师,你一样可以取得成功。 注意事项 2:我试图构建的是重 CRUD(增删改查)的 Web 应用程序 API。

    2.3K10

    程序员翻车时的 30 种常见反应

    错误消息试图为我们提供帮助,但除非你已经记住了各种错误代码的含义,否则它们看起来更像是经过翻译的计算机语言。值得庆幸的是,网上有很多内容可以帮助我们确定这些错误消息到底是什么意思。 19....“我多么希望给数据库做过备份……” 在开发和调试代码时,我并不总是会想到给数据库做备份。但是,数据备份提供了一个保障,在做出某些变更之前可以及时回退。...记住,请在本地保留网站项目文件和数据库的副本,以备不时之需!这可能是一项烦人的任务,但绝对没有重建被损坏的 SQL 数据库那么烦人。 27. “要解决这个问题,最快的方案是什么?”...“扔掉这个,我要从头开始” 有时候,在花了几个小时尝试某个解决方案之后,你会将工作文件移动到存档目录(或删除它们),然后从头开始。...之前几个小时的辛苦工作几乎没得到有什么回报,所以做出这个决定是很艰难的。但当我陷入困境时,重新开始往往正是完成一个项目所需要做的事情。 看看,这是不是你自己?

    51710

    ChatGpt的出现,前端真的已死?

    我认为web开发者的工作不会消失。而且,我对网上传播的恐慌、不安和怀疑感到非常厌烦。 所以,在这篇博客文章中,我将分享我的假设,事情会发生变化,但并不像人们所说的那么可怕。...如今,如果一家当地的面包店、牙医或艺术家需要一个网站,他们可能不会雇佣开发人员,花费数万美元从头开始建立一个网站。他们会选择使用 SquareSpace,找到喜欢的模板,并每月花费 20 美元。...例如,我最近使用GPT-4生成一个React的组件,虽然输出的质量令人惊讶地好,但它在可访问性方面仍然犯了一些错误。创建应用的人可能不会注意到这些问题,但最终用户肯定会注意到!...对我来说,这是一个非常有趣的用例。从本质上讲,ChatGPT就像一个编程伙伴,可以帮助你理解你不懂的东西。你可以向它提出具体问题并得到具体答案。 但我认为你需要小心。...尽管AI技术正在不断发展,但作者认为前端开发者的工作并不处于被取代的风险之中。他鼓励那些正在学习Web开发的人继续努力,不要因为担忧未来而放弃追求梦想。

    89650

    DBA遇到问题时的30 个反应,你是哪一种?

    我面对棘手问题的第一反应是上网查。程序员会将他们遇到的问题通过帖子发布到论坛上,然后这个问题最终得到解决并归档。谷歌搜索问题关键字的好帮手,可以指点你往正确的讨论方向走。...此外,它们还为开发人员提供了一些自定义和独特的选项。万一真的没有可用插件的话,没什么不自己构建一个呢? 6.“虽然网站可以工作,但我害怕 IE 浏览器。”...当浏览示例代码时,我试图指出我的逻辑是如何工作的。NOT 运算符和比较标记的数量又是如此之多。我经常回过头去更新我自己的逻辑以便于更好地适合未来的做法。 8....而且这是没有任何意义的事情——也许是其他程序正在运行缓存版本?有很多次你更新了一丁点代码,却导致了整个程序崩溃出错,完全停止了工作。恢复到最近可工作的复制文件,然后从那里开始一步步前进。 ? 22....然而,数据备份提供了允许我们回过头去修改的踏脚石。这在实时的服务器环境中尤为有用,因为有什么变化会立即执行。以防万一,我们应该记得保存网站文件和数据库的本地副本!

    83820

    YouTube 安全场景

    从 BBS 和文本文件,通过 IRC 和书籍,到现代互联网 在论坛和博客中,黑客主要以文本形式交换信息。 这当然意味着,大多数年长的黑客更喜欢文本,这使得它 难以建立新型媒体。...这是一个令人难以置信的详细 以及 Windows 逆向工程和破解的实践演练 OllyDbg。多年来,我已经看到它得到了很多推荐,这表明 对视觉教学方法的渴望。...这把我推过墙 在我自己的教育中受到打击。 我渴望更多。我在哪里可以找到更多人流或视频 正在黑客攻击?...然而,还应该注意 99% 的 时间这是一个明显的错误,决定被推翻了。...和 向 Gynvael 大喊,因为他是我真正关心的第一个人 承认我的工作。 “别忘了点赞、评论和订阅。”

    2.8K10

    关于apple上架常见问题汇总

    Apple 可能没有立即注意到这个问题,因为一些二进制文件正在正常运行。我想知道苹果是否还知道这个错误。显然,新的 iOS 14 配置为正常上传搞砸了一些东西。...ICloud Drive 上传需要一个选择选项iCloud Drive 上传默认上传桌面上的所有文档、文档和照片。应该有一个选择器来选择要上传的文件夹或右键单击“不上传”的选项。...直到今天工作正常。答:我有同样的问题。登录和退出。重新启动。仍然是“加载 iCloud 音乐库”,仅此而已。Beta 1 也存在问题,该问题在重新启动时得到解决。单独上传到苹果商店这是我们遇到的问题。...Apple Transporter 应用程序异常上传行为我正在使用 Apple transporter 应用程序将我的一个应用程序上传到 Testflight。...我希望 xcode 服务器为我上传我的构建,但如果需要,我会设置 fastlane 来执行上传过程。但我感到困惑的是为什么机器人将其作为错误返回。

    1.7K30

    深度揭秘谷歌训练 AI 隐藏劳力,“机器教练”只不过是廉价临时工

    但每天,有将近60万小时的新视频被用户上传到 YouTube,相当于需要一个小城市的人全天24小时观看才可能看完。...“我不是说这是目前谷歌的危机的全部原因,”一位前谷歌广告评估员说,“但我确实认为,这个项目的不稳定性是一个因素。...一名现任评估者描述了他如何给一个内容是两个西班牙人在争吵的视频评估,“我把它归类为‘无法评价’,因为我不懂外语。”...他说,“我也加上了一句说明,说这似乎是一个用外国语在互相辱骂的视频,但我无法确定它们是否使用了冒犯性语言。” 有多名评估员说,他们曾被要求观看令人震惊的内容。...总而言之,鉴于给视频评估所需的细致工作,谷歌仍然需要人工协助来处理 YouTube 的广告危机。在谷歌发给评估员的描述该工作目的的文件里写着:“我们有很多的信息来源,但我们最重要的来源之一就是你。”

    1.1K70

    程序员遇到Bug时的30个反应

    程序员会将他们遇到的问题通过帖子发布到论坛上,然后这个问题最终得到解决并归档。谷歌搜索问题关键字的好帮手,可以指点你往正确的讨论方向走。...此外,它们还为开发人员提供了一些自定义和独特的选项。万一真的没有可用插件的话,没什么不自己构建一个呢? 6.“虽然网站可以工作,但我害怕IE浏览器。”...当浏览示例代码时,我试图指出我的逻辑是如何工作的。NOT运算符和比较标记的数量又是如此之多。我经常回过头去更新我自己的逻辑以便于更好地适合未来的做法。 8.“我用30分钟写函数,花2小时让它工作。”...而且这是没有任何意义的事情——也许是其他程序正在运行缓存版本?有很多次你更新了一丁点代码,却导致了整个程序崩溃出错,完全停止了工作。恢复到最近可工作的复制文件,然后从那里开始一步步前进。 22....然而,数据备份提供了允许我们回过头去修改的踏脚石。这在实时的服务器环境中尤为有用,因为有什么变化会立即执行。以防万一,我们应该记得保存网站文件和数据库的本地副本!

    46930

    程序员遇到 Bug 时的 30 个反应,你是哪一种?

    程序员会将他们遇到的问题通过帖子发布到论坛上,然后这个问题最终得到解决并归档。谷歌搜索问题关键字的好帮手,可以指点你往正确的讨论方向走。...此外,它们还为开发人员提供了一些自定义和独特的选项。万一真的没有可用插件的话,没什么不自己构建一个呢? 6.虽然网站可以工作,但我害怕IE浏览器。...当浏览示例代码时,我试图指出我的逻辑是如何工作的。NOT运算符和比较标记的数量又是如此之多。我经常回过头去更新我自己的逻辑以便于更好地适合未来的做法。 8.我用30分钟写函数,花2小时让它工作。...而且这是没有任何意义的事情——也许是其 他程序正在运行缓存版本?有很多次你更新了一丁点代码,却导致了整个程序崩溃出错,完全停止了工作。恢复到最近可工作的复制文件,然后从那里开始一步步前 进。...然而,数据备份提供了允许我们回过头去修改的踏脚石。这在实时的服务器环境中尤为有用,因为有什么变化会立即执行。 以防万一,我们应该记得保存网站文件和数据库的本地副本!

    1.1K90

    程序员遇到Bug时的30个反应

    程序员会将他们遇到的问题通过帖子发布到论坛上,然后这个问题最终得到解决并归档。谷歌搜索问题关键字的好帮手,可以指点你往正确的讨论方向走。...此外,它们还为开发人员提供了一些自定义和独特的选项。万一真的没有可用插件的话,没什么不自己构建一个呢? 6.“虽然网站可以工作,但我害怕IE浏览器。”...当浏览示例代码时,我试图指出我的逻辑是如何工作的。NOT运算符和比较标记的数量又是如此之多。我经常回过头去更新我自己的逻辑以便于更好地适合未来的做法。 8.“我用30分钟写函数,花2小时让它工作。”...而且这是没有任何意义的事情——也许是其他程序正在运行缓存版本?有很多次你更新了一丁点代码,却导致了整个程序崩溃出错,完全停止了工作。恢复到最近可工作的复制文件,然后从那里开始一步步前进。 22....然而,数据备份提供了允许我们回过头去修改的踏脚石。这在实时的服务器环境中尤为有用,因为有什么变化会立即执行。以防万一,我们应该记得保存网站文件和数据库的本地副本!

    32710

    AI封装工具蕴藏丰厚商机

    如果忽略无法证实的收入数字,这个视频是相当理性的,指出大多数的想法只是人工智能的封装,开始并不需要太多工作。我将在下面看一些特色网站。...我感觉到15年前初创公司的技术风潮再次升温,人工智能也许正处于从“兴奋”向“实际部署”转变的2024年。尽管抓住大好机会获得丰厚回报并非不可能,但我会鼓励您满足于抓住契机并实践推出一个产品。...所有示例都会紧密匹配网站域名和任务。 当您试图买房时,会有大量文件送到您面前;能够从中提取隐藏信息当然很有价值。...您现在正在从内向外工作——不专注于您发布的内容,而是专注于其他人所看到并做出的反应,从而铺平客户体验之路。 如果您正在抓痒,您会发现像Reddit这样的地方,人们会问“我怎样才能......?”...正是您用MVP回答的事情。从那时起,这就是营销工作的问题。如果您正在寻求财富,我祝您好运。

    8510

    创建一个分布式网络爬虫的故事

    但我很快意识到,我的要求比我想象的要复杂得多: 给定指定 URL,爬虫程序需要自动发现特定记录中缺失字段的值。因此,如果一个网页不包含我正在寻找的信息,爬虫程序需要跟踪出站链接,直到找到该信息。...了解ZeroMQ如何工作和理解其几个极端案例花了我一段时间。 但是学习如何实现自己的消息传递真的很有趣,最终是值得的,尤其是性能方面。 5. 存储处理 一个好的关系数据库可以完成这项工作。...它不能太快地向网站发送连续请求。 相当容易实现,对不对? 错。我很快意识到,我爬虫的分布式特性使事情复杂了许多。 更新的要求 除了我已经实现的需求之外,我还需要: 创建一个页面描述我的爬虫在做什么。...例如,每4个主控制器,每个使用8个子进程,我估计我的爬虫程序速率超过每秒40页。 但我更感兴趣的是,每小时我的原始数据集有多少记录得到正确的解析。...但最终我确实得到了回报,因为我学到了大量的东西: 分布式体系结构、扩展、礼仪、安全、调试工具、Python 中的多任务处理、robots.txt文件 等等。 现在,有一个问题,我没有在我的文章里回答。

    1.2K80
    领券