uni-app 开发app 时 ios上传图片失败的问题

news/2025/2/22 6:45:17

安卓没有问题,就ios上传图片不行

1、必须要有header头

    uni.uploadFile({
        url: 'https://www.example.com/upload', //仅为示例,非真实的接口地址
        filePath: tempFilePath, // 图片本地路径
        name: 'file', // 写死
        // 请求头一定要加,否则 iOS 图片上传会失败 安卓 可有可无
        header: {
            'content-type': 'multipart/form-data' 
        },
        formData: {
            name: 'xxxxx' // 后端接口要求的名称
            // file: tempFilePath   // 这里一定不能加 file 加了 iOS 图片上传会失败 安卓无此问题
        },
        success: (uploadFileRes) => {
            console.log(uploadFileRes);
        },
        fail: (err) => {
            console.log(err)
        }
    });

2、ios上传图片返回的是大写的JPG后缀文件,后端无法识别,这个可以让后端去改代码,可以去检查上传文件返回的url路径


http://www.niftyadmin.cn/n/5861829.html

相关文章

VMware安装Centos 9虚拟机+设置共享文件夹+远程登录

一、安装背景 工作需要安装一台CentOS-Stream-9的机器环境,所以一开始的安装准备工作有: vmware版本:VMware Workstation 16 镜像版本:CentOS-Stream-9-latest-x86_64-dvd1.iso (kernel-5.14.0) …

nginx容器配置fastapi服务失败

问题描述: Linux虚拟机中启动了一个fastapi服务器(8000端口),希望能通过nginx容器设置代理使得前端代码可以调用这个接口,但是访问时报错(状态码:502)。nginx配置如下: l…

Redis多线程技术助力向量数据库性能飞跃

Redis 查询引擎的革新:多线程技术助力向量数据库性能飞跃 前言 在生成式 AI 应用快速发展的背景下,向量数据库的重要性日益凸显。 作为内存数据结构存储系统的领军者,Redis 近期推出了其增强版查询引擎,通过引入多线程技术&…

数据结构:栈和队列详解(下)

目录 一.如何用队列实现栈 1.思路: 2.具体代码: 二.如何用栈实现队列 1.思路: 2.具体代码: 一.如何用队列实现栈 原题来源:https://leetcode.cn/problems/implement-stack-using-queues/description/ 前言&#xf…

【网络安全】从零开始的CTF生活

1、CTF是什么? CTF(Capture The Flag,夺旗赛)起源于 1996 年 DEFCON 全球大会,是网络安全爱好者之间的竞技游戏。 2、比赛怎么打? 1、解题模式: 与ACM编程竞赛、信息学奥赛类似,…

【Linux网络】认识协议(TCP/UDP)、Mac/IP地址和端口号、网络字节序、socket套接字

⭐️个人主页:小羊 ⭐️所属专栏:Linux 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 1、初识协议2、Mac、IP地址3、端口号4、网络字节序5、socket 1、初识协议 协议就是一种约定。如何让不同厂商生产的计算机之间能…

MySQL日志undo log、redo log和binlog详解

MySQL 日志:undo log、redo log、binlog 有什么用? 一、前言 在MySQL数据库中,undo log、redo log和binlog这三种日志扮演着至关重要的角色,它们各自承担着不同的功能,共同保障了数据库的正常运行和数据的完整性。了解…

DeepSeek 助力 Vue 开发:打造丝滑的缩略图列表(Thumbnail List)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…