uniapp报错:request:fail abort statusCode:-1 Expected URL scheme ‘http‘ or ‘https‘ but was ‘file‘

这篇具有很好参考价值的文章主要介绍了uniapp报错:request:fail abort statusCode:-1 Expected URL scheme ‘http‘ or ‘https‘ but was ‘file‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个报错的意思是请求失败,因为URL方案不是“http”或“https”,而是“file”。

这个问题通常是由于您在使用uni-app应用程序并尝试从应用程序外部使用“本地文件路径”时发生的。在uni-app框架中,无法使用本地文件路径,因为它不是有效的http或https网址。要避免这个问题,您可以将本地文件路径转换为有效的http或https网址。

您可以使用uni-app的内置API“uni.getRealRoute()”将本地文件路径转换为有效的http或https网址。请参考以下示例代码:

uni.getRealRoute({
  url: '/your/file/path', // 本地文件路径
  success: (res) => {
    console.log(res)
    // res包含一个有效的http / https网址,你可以将其用于你的请求
    // 例如: uni.request({url: res})
  }
})

不采以上方法直接用uni.request()文章来源地址https://www.toymoban.com/news/detail-771005.html

//封装请求时把ip地址声明出来
const base_url = 'http://192.168.0.100:8088' 

//封装调用时
uni.request({
  url: base_url + '/your/file/path', // 本地文件路径或者后端给的Api
  success: (res) => {
    console.log(res)

  }
})

到了这里,关于uniapp报错:request:fail abort statusCode:-1 Expected URL scheme ‘http‘ or ‘https‘ but was ‘file‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序网络请求报错:request:fail url not in domain list

    报错信息:request:fail url not in domain list 据提示:小程序上传后需要进行合法域名校验出错,然后查看相应文档,微信小程序官方要求每个微信小程序需要事先设置一个通讯域名,小程序只可以跟指定的域名与进行网络通信,所以我们需要在 小程序后台-设置-开发设置-服务器域

    2024年02月03日
    浏览(49)
  • 微信小程序报错request:fail url not in domain list的处理方法

    安装青提wifi的时候遇到这个问题 request:fail url not in domain list 没有配置服务器域名 1,参考官方文档提供的解决办法(即配置对应的域名) https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html 2,可点击开发者工具右上角 详情-项目设置-不校验合法域名、web-view(业务域名

    2024年02月11日
    浏览(45)
  • git报错:error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413

    如图: error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 send-pack: unexpected disconnect while reading sideband packet fatal: the remote end hung up unexpectedly Everything up-to-date 原因是上传的文件过大,网上解决方案很多种,但是亲测有效的是把https传输改为ssh即可。 首先查看远程仓库: 这

    2024年02月05日
    浏览(48)
  • git push 报错“error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413”

    事先声明本方法只适用于上传文件较小的友友们!!! 状态码413是表示请求实体太大,就是push的内容太多了。检查自己的文件,发现超过了300MB(一些没用的东西忘删了┭┮﹏┭┮),于是删了一些不需要的文件,再次commit + push ,还是失败。 按照下面的方法改提交缓存,

    2024年02月11日
    浏览(44)
  • django后台登录:Forbidden (403) CSRF verification failed. Request aborted.

    如果您在尝试登录Django后台时遇到了CSRF验证失败的错误,这通常意味着您的浏览器未能提交正确的CSRF令牌,或者Django后端未能验证该令牌。遵循以下步骤来解决这个问题: 清除浏览器Cookies和缓存: 有时候,浏览器的Cookies或缓存可能导致此类问题。尝试清除您的浏览器Coo

    2024年01月17日
    浏览(38)
  • [nodejs]关于http.request遇到报错BadRequestError: request aborted怎么解决

    今天写demo时,调用http.request方法时遇到服务端报错BadRequestError: request aborted,点击进入报错的位置:  然后根据我写请求里有content-length:  发现是content-length乜有设置成和发送的消息内容的长度一致,把长度改成消息内容的长度就行了,或者注释掉也可以。

    2024年02月12日
    浏览(95)
  • [已解决]requests.post(url,data)报ValueError:too many values to unpack (expected 2)

    Python中使用requests库请求接口时,报错ValueError:too many values to unpack (expected 2),一直搜了两天,都没解决,故写此文,已做参考。 分析:此文面向的是requests.post的报错。 报错翻译:有太多的值无法解压缩,翻译过来,左边接收的变量和右面生成的值的个数对不上 解决: 1.我对re

    2024年02月05日
    浏览(37)
  • python requests请求报错ConnectionError: (‘Connection aborted.‘, error(104, ‘Connection reset by peer‘))

    ConnectionError: (‘Connection aborted.’, error(104, ‘Connection reset by peer’)) 可能导致的有两个原因 1. 请求过于频繁, 导致请求被拒绝 解决方法: 每次请求设置一个休眠时间例如 time.sleep(1) 2. 接口有认证或者反爬机制, 识别到是python终端访问, 拒绝了访问 解决方法: 在请求头中设置 Us

    2024年02月13日
    浏览(50)
  • reactNative跳转appstore链接报错:Redirection to URL with a scheme that is not HTTP(S)

    在reactnative中webview跳转H5下载页面,包错Redirection to URL with a scheme that is not HTTP(S) 在webview中添加一下代码   render函数中 onShouldStartLoadWithRequest={onShouldStartLoadWithRequest}是关键,可以解决ios跳转appstore下载界面报错问题

    2024年02月13日
    浏览(42)
  • VS2013报错The request was aborted: Could not create SSL/TLS secure channel.

    The request was aborted: Could not create SSL/TLS secure channel.Please click here to retry the request. 由于出现以下错误,无法建立与服务器的连接: 请求被中止:无法创建SSL/TLS安全通道。 请单击此处重试请求。 进入Visual Studio 2013 (这里就简称VS2013了)后,从工具-扩展和更新(U)...,进入界面后,

    2024年02月11日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包