上传sm图床 bootstrap fileinput插件结合sm图床实现上传功能

本文提供SM图床API的详细使用指南,包括如何通过AJAX请求上传图片并获取JSON响应,以及使用fileinput插件结合SM图床API实现图片上传的完整示例。

sm图床官网

sm图床api文档

1.查看api文档

登陆官网可以直接查看详细的api文档,通过发送ajax请求   返回给你json地址,然后就可以通过地址访问了。

2.上传的小demo

 直接复制一面就可以实现上传功能。很简单。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="/https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
		<script>
			function uploads(){
				var file = $('#file')[0];
				var formData=new FormData();
				formData.append('smfile',file.files[0]);
				$.ajax({
					type:"post",
					dataType:"json",
					url : "https://sm.ms/api/upload",
					async:false,//异步  true 同步
					cache: false,//缓存 false的话会在url后面加一个时间缀,让它跑到服务器获取结果。
					contentType: false,//上传的时候必须要 
					processData: false,
					data:formData,
					success: function(data){
		            	console.log(data);
		            	$('#res').append("<img src='"+data.data.url+"'>");
			        }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值