uni-app 云服务-短信服务 新建签名无法上传

uni-app 云服务-短信服务 新建签名无法上传

操作步骤:

  • 直接点击就能复现

预期结果:

  • 正常上传

实际结果:

  • 无法提交

bug描述:

云服务-短信服务,提交签名模板,所有信息填好以后,点提交,提交不上去,提示”请上传证明文件“。 昨日还可用,今日就失效了,很烦。

image

4 回复

删除重新上传图片 试试呢

更多关于uni-app 云服务-短信服务 新建签名无法上传的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我何止试了删除图片,还清除了缓存,换了浏览器,还用了隐私模式。都上传不了。

回复 QuizCat: 我这边复现不了你这个问题, 我私聊加一下你微信

在 uni-app 云服务中使用短信服务时,如果遇到无法上传签名的问题,可能是由于以下几个原因导致的。你可以按照以下步骤进行排查和解决:


1. 检查签名是否符合要求

  • 签名内容:签名必须是中文、英文或数字,且不能包含特殊字符(如“@”、“#”等)。
  • 签名长度:通常签名长度需要在 2-8 个字符之间(具体限制以平台要求为准)。
  • 签名类型:签名类型需要与短信内容匹配,例如企业签名需要提供相关资质证明。

如果签名不符合要求,可能会导致无法上传。


2. 检查资质文件

  • 如果签名是企业签名,需要上传相关资质文件(如营业执照、授权书等)。
  • 确保资质文件格式正确(通常支持 JPG、PNG、PDF 等格式),且文件大小在限制范围内。

3. 检查网络问题

  • 网络不稳定可能会导致文件上传失败。尝试切换网络环境(如使用 Wi-Fi 或移动数据)后重新上传。
  • 如果使用的是 uniCloud 的云函数,确保云函数配置正确,且网络请求没有超时。

4. 检查控制台日志

  • 在 uni-app 开发者工具或 uniCloud 控制台中查看日志,检查是否有错误信息。
  • 如果有具体的错误提示,根据提示进行修复。

5. 检查平台限制

  • 某些平台的短信服务可能会有每日签名上传次数的限制。如果当天已经上传过签名,尝试次日再试。
  • 确保你的账号有权限使用短信服务。

6. 联系 uni-app 官方支持

  • 如果以上方法都无法解决问题,可以联系 uni-app 官方技术支持团队,提供详细的错误信息和操作步骤,寻求帮助。

7. 示例代码检查

如果你是通过代码调用 API 上传签名,检查代码是否正确。例如:

uniCloud.callFunction({
    name: 'sendSms', // 云函数名称
    data: {
        action: 'addSignature', // 操作类型
        signature: '你的签名',
        file: 'base64编码的资质文件'
    },
    success(res) {
        console.log('上传成功', res);
    },
    fail(err) {
        console.error('上传失败', err);
    }
});
回到顶部