uniapp中使用uni-file-picker上传文件

这篇具有很好参考价值的文章主要介绍了uniapp中使用uni-file-picker上传文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

效果图:
uniapp中使用uni-file-picker上传文件,小程序,前端,uni-app,前端,微信小程序文章来源地址https://www.toymoban.com/news/detail-824146.html

一、template内容

//select选择文件后触发
//auto-upload是否自动上传,值为false则只触发@select,可自行上传
//file-extname选择文件后缀,字符串的情况下需要用逗号分隔
//file-mediatype选择文件类型,image/video/all
//success上传成功回调
//fail失败回调
//list-styles列表展示样式
<view class="upload-img">
	<uni-file-picker limit="6" 
					@select='selectUpload' 
					:auto-upload='false' 
					file-extname='png,git,jpeg,pdf,jpg' 
					file-mediatype="all" 
					@success='uploadSuccess'	
					@fail='uploadFail' 
					:list-styles='listStyles' 
					v-model='fileList'
		>
		<button>点击上传</button>
	</uni-file-picker>

</view>

二、js内容

//data
fileList: [],
listStyles: {
			"borderStyle": {
				"width": "0", // 边框宽度
			},
			"border": false, // 是否显示边框
			"dividline": false
		}

//methods:
uploadSuccess(e) {
console.log('上传成功', e)
},
uploadFail(e) {
	console.log('上传失败:', e)
},
selectUpload(e) {
	console.log('上传:', e)

	uni.uploadFile({
		url: 'url', //仅为示例,非真实的接口地址
		filePath: e.tempFilePaths[0],
		name: 'file',
		// formData: {
		// 	'file': ''
		// },
		success: (uploadFileRes) => {
			console.log(uploadFileRes.data);
		},
		fail: (err) => {
			console.log(err);
		}
	})
},

到了这里,关于uniapp中使用uni-file-picker上传文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • uni-app uni-file-picker文件上传实现拍摄从相册选择获取图片上传文档服务器(H5上传-微信小程序上传)

    前言 最近在使用uni-app写H5移动端,有一个从手机拍摄从相册选择获取图片上传到文档服务器功能。 查阅uni-app发现关于上传图片,uni-file-picker文件上传,uni.chooseImage,uni.uploadFile H5上传时它和pc端原理差不多,都是file对象上传,PC端是通过new file对象,uni-app是直接提供了 微信

    2024年02月15日
    浏览(88)
  • uni-ui 中 uni-file-picker组件限制用户上传大小超过大小自动去除

    uni-ui 中 uni-file-picker组件限制用户上传大小超过大小自动去除 找到该组件位置打开uni-file-picker 在props中添加自己想起的名字绑定限制大小 找到chooseFileCallback方法插入代码: 其他页面调用即可

    2024年01月15日
    浏览(59)
  • uni-file-picker上传图片到后端服务器并存入数据库

    最近在做一个需求,使用uniapp上传用户头像。后端会有一个处理上传图片返回图像链接的接口。在uniapp官网关于上传的组件有两个: (1)uni.uploadFile(object) (2)uni-file-picker 如果使用uni.uploadFile,前端的代码大致可以这样写: 这是官网给出的范例。对应的HTML: 然后就是 自

    2024年02月12日
    浏览(44)
  • #Uniapp:uni.chooseImage(OBJECT)--从本地相册选择图片或使用相机拍照 & uni.uploadFile(OBJECT) --- 上传文件&onPageScroll滚动

    uni.chooseImage(OBJECT)–从本地相册选择图片或使用相机拍照 OBJECT 参数说明 参数名 类型 必填 说明 平台差异说明 count Number 否 最多可以选择的图片张数,默认9 见下方说明 sizeType Array 否 original 原图,compressed 压缩图,默认二者都有 App、微信小程序、支付宝小程序、百度小程序

    2024年04月23日
    浏览(40)
  • uniapp 使用 uni-data-picker级联选择器,自定义展示,uni小程序

    先看效果是不是你要的效果 页面组件 接口数据 接口数据以及处理方式 选中后的数据处理,拿到选中的值

    2024年02月05日
    浏览(52)
  • uniapp 文件上传 uni.uploadFile

    在uniapp中,您可以使用 uni.uploadFile 和 uni.downloadFile API进行文件上传和下载。以下是示例代码和说明: 上面的代码使用 uni.chooseImage 方法选择一个或多个本地图片,在 uni.uploadFile 方法中通过传递路径,文件名称和其他表单数据直接实现文件上传。在成功或失败时,消息将通过

    2024年02月15日
    浏览(54)
  • uniapp:uni.chooseFile()文件上传,解决app端非媒体文件上传问题。

    uni.chooseFile(OBJECT)主要用于h5端的非媒体文件上传,如:.txt,.doc,.xls等文件类型 h5文件上传解决方案 app端文件上传解决方案 uniapp文件选择上传插件,可选择任意类型。目前只测试了H5和安卓端。 安卓端弹窗为原生弹窗,不支持修改弹窗显示的内容。

    2024年02月11日
    浏览(66)
  • uniapp uview文件上传的文件不是文件流,该如何处理?用了uni.chooseImage预览功能要如何做

    在使用uniapp开发,运用的ui是用uview,这边需要做一个身份认证,如下图 使用的是uview的u-upload组件,可是这个组件传给后端的不是文件流 后端接口需要的是文件流格式,后面使用了uniapp的选择图片或者拍照的api,api地址 uview的是返回的文件信息是对象格式,uni.chooseImage返回的

    2024年02月14日
    浏览(42)
  • flutter file_picker dio web端上传记录

    app端的上传 获取到FilePickerResult 对象 里面包含 选择上传的文件信息 app端上传逻辑 api上传   其中file.count 表示上传的文件数量 file.paths 表示 选择文件的路径数组 通过dio 上传  使用FormData 进行转载  Global.isWeb  == kIsWeb web端上传报错: 不能使用file.paths 来上传文件 修改如下

    2024年01月22日
    浏览(57)
  • uniapp uni-datetime-picker 日期和光标靠右

    如果想在uni-datetime-picker组件中将日期和光标靠右,您可以使用自定义样式来实现。首先,您需要在页面的样式文件中定义一个类,用于定制uni-datetime-picker组件的样式。例如,你可以在App.vue或者页面的样式文件中添加以下代码: 然后,在使用uni-datetime-picker组件的地方,将c

    2024年02月13日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包