IT修真院·坑乎 | Java(后端),CSS(前端),JavaScript(前端),PM(产品经理),UI(交互设计),QA(测试),Android(安卓APP),iOS(苹果APP),OP(运维),Python(后端)日常在线问答学习平台
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
CSS
JS
Android
IOS
JAVA
OP
PM
UI
QA
求职辅导
Python
运营
动画师
AIGC
所有任务
任务1
任务2
任务3
任务4
任务5
任务6
任务7
任务8
任务9
任务10
任务11
全部
问题
已收录
问题
未收录
问题
没有找到答案,去提问>>>
找不到容联的jar包
1
1
第三方API调用
class="cursor-pointer"> 详细描述
翻了容联的官方下载和文档,但是找不到容联的jar包..短信模块写不了
页面点击发送验证码,无法保持页面(跳转或更新)
1
1
第三方API调用
class="cursor-pointer"> 详细描述
跳到controller必须有跳转,无法保持在页面上。
class="cursor-pointer"> 错误截图
点击按钮之后会跳转或刷新。
如何发送验证码
1
1
第三方API调用
class="cursor-pointer"> 详细描述
如何发送验证码
class="cursor-pointer"> 错误截图
如何使用postman上传图片
1
1
图片上传
class="cursor-pointer"> 详细描述
在测试接口过程中可能并没有写提交表单的页面,使用postman怎么上传图片呢?
如何实现图片的上传
2
1
图片上传
class="cursor-pointer"> 详细描述
前端如何设置图片上传的表单,以及后端如何获取图片的数据.
阿里云的API有好的文档吗?感觉介绍的详细
1
1
第三方API调用
class="cursor-pointer"> 详细描述
只是看阿里云的短信文档感觉不好理解,结合demo也看了挺久。有没有详细介绍调用的文档,比如这些类都是干什么用的。
阿里云上传图片,url访问强制下载
1
1
图片上传
class="cursor-pointer"> 详细描述
调用阿里云OSS接口,上传图片或文件,url访问只能强制下载,无法查看图片。
class="cursor-pointer"> 源码
public class AliyunOSSUtil { private static Logger logger = Logger.getLogger(AliyunOSSUtil.class); private String endpoint; private String accessKeyId; private String accessKeySecret; // Bucket用来管理所存储Object的存储空间,详细描述请参看“开发人员指南 > 基本概念 > OSS基本概念介绍”。 // Bucket命名规范如下:只能包括小写字母,数字和短横线(-),必须以小写字母或者数字开头,长度必须在3-63字节之间。 private static String bucketName = "jnshu-7012"; public AliyunOSSUtil(String endpoint, String accessKeyId, String accessKeySecret) { this.endpoint = endpoint; this.accessKeyId = accessKeyId; this.accessKeySecret = accessKeySecret; } public String upPhoto(MultipartFile multipartFile){ // 创建OSSClient实例。 OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret); // 使用 UUID 给图片重命名,并去掉四个“-” String name = UUID.randomUUID().toString().replaceAll("-", ""); // 获取图片名称 String ext = multipartFile.getOriginalFilename(); // 获取图片的后缀名称,含“.” String suffix = ext.substring(ext.lastIndexOf(".")); String photoName = name + suffix ; try { // 判断Bucket是否存在。 if (ossClient.doesBucketExist(bucketName)) { logger.info("您已经创建Bucket:" + bucketName + "。"); } else { logger.info("您的Bucket不存在,创建Bucket:" + bucketName + "。"); // 创建Bucket。 ossClient.createBucket(bucketName); } // Object是OSS存储数据的基本单元,称为OSS的对象,也被称为OSS的文件。详细描述请参看“开发人员指南 > 基本概念 > OSS基本概念介绍”。 // Object命名规范如下:使用UTF-8编码,长度必须在1-1023字节之间,不能以“/”或者“\”字符开头。 // oss中没有文件夹的概念,如果想传到对应的目录下,可以在object名称前添加对应的路径。 String fileName = "minImage/" + photoName; // 上传文件。
由本地文件路径加文件名包括后缀组成,例如/users/local/myfile.txt。 // 数据流上传,将 MultipartFile 转为 InputStream,适用于所有的InputStream子类。 ossClient.putObject(bucketName,fileName,new ByteArrayInputStream(multipartFile.getBytes())); // 关闭OSSClient。 ossClient.shutdown(); // 添加图片处理样式有两种方式,此处是添加样式对应的代码(等比缩小为30%),还可以添加样式的名称,如“ ?x-oss-process=style/30suoluetu ” String url = "https://jnshu-7012.oss-cn-beijing.aliyuncs.com/" + fileName + "?x-oss-process=image/auto-orient,1/resize,p_30/quality,q_90"; return url; } catch (OSSException oe) { logger.error("出现异常1,异常为:" + oe.getMessage()); } catch (ClientException ce) { logger.error("出现异常2,异常为:" + ce.getMessage()); } catch (Exception e) { logger.error("出现异常3,异常为:" + e.getMessage()); } return null; } }
如何判断上传图片格式
1
1
图片上传
class="cursor-pointer"> 详细描述
图片上传的格式很多,怎么匹配后缀以保证涵盖尽量多的格式,并准确识别
能成功上传阿里云OSS,但是本地图片为空
0
1
图片上传
class="cursor-pointer"> 详细描述
阿里云OSS对象存储,代码运行之后可以在云服务器上看见图片。但是在demo上不能显示图片,不知哪里出问题了
class="cursor-pointer"> 错误截图
使用JS提交表单文件时防止页面跳转
1
1
第三方API调用
class="cursor-pointer"> 详细描述
任务七中上传图片使用表单提交会跳转到新页面, 如何实现在同一页面提交并获取提交后后台的返回值?
首页
1
2
3
>
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
54
5
0
10