我想将文件上传至华为OBS,但是大于1m的就不能上传,后台报线程断开的错误。又不能读本地文件路径,这个要给客户上传,不能读取别人的主机文件路径的。
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
让往事非 2021-11-03 18:02最佳回答 专家已采纳大于1m不能上传的问题 你看看是不是在obs控制台里设置了 这个我也不太懂。 不读取本地文件的话 就从前端传文件就行 像下面这么写 ```java @GetMapping("upload") public String putLocalFile1(MultipartFile file) throws IOException { //服务器的一个任意的临时路径 File file1 =new File("随便一个临时的路径"); // 上传的文件转储到新建的这个空的文件里 file.transferTo(file1); InputStream inputStream = file.getInputStream(); //上传的文件 UUID uuid=UUID.randomUUID(); //拼接一个新的名字 这个名字就看你自己的意思了 去拼接 String originalFileName = uuid.toString().replace("-","")+"456.mp4"; // 新建一个 输入流的空对象 FileInputStream fis=null; ObsClient obsClient =null; PutObjectResult putObjectResult = null; String requestId=null; try { // 把file的数据写到fis里面 fis = new FileInputStream(file1); //存储到obs putObjectResult = obsClient.putObject("xxxtest", originalFileName, fis); //返回一个存储对象的id requestId = putObjectResult.getRequestId(); }catch (Exception e){ e.printStackTrace(); }finally { try { obsClient.close(); fis.close(); } catch (IOException e) { e.printStackTrace(); } } return requestId; }
```
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-11-03 17:51回答 1 已采纳 大于1m不能上传的问题 你看看是不是在obs控制台里设置了 这个我也不太懂。 不读取本地文件的话 就从前端传文件就行 像下面这么写 ```java @GetMapping("upload")
- 2019-09-12 18:50回答 2 已采纳 https://support.huaweicloud.com/modelarts_faq/modelarts_05_0013.html
- 2021-11-16 14:47回答 2 已采纳 PutObjectResult putObjectResult = null;putObjectResult = obsClient.putObject("桶名称", "存储文件名", "文件的输入流
- 2021-08-09 16:33cocoaitea的博客 从本地机上传文件到obs 内容精选换一换安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器。例如QQ.exe。在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云...
- 2019-05-13 09:39vlzh的博客 package com.vulcan.controller.attachment; import com.alibaba.fastjson.JSON; import ... import com.obs.services.ObsClient; import com.obs.services.exception.ObsException;...
- 2021-08-06 00:34又是一个小学生的博客 js调用obs上传文件接口 内容精选换一换已注册华为云,并开通视频点播服务以及对象存储服务(OBS)。已经在对象存储服务界面创建OBS桶,具体请参见OBS帮助中心。已经设置OBS桶的CORS规则,具体请参见OBS帮助中心。已...
- 回答 3 已采纳 不需要,直接从表单获取,参考:https://support.huaweicloud.com/sdk-go-devg-obs/zh-cn_topic_0142815250.html
- 2020-06-15 21:47回答 2 已采纳 byte[] buff = new byte[2048]; int len; while ((len = bis.read(buff)) != -1) { bos.write(buff, 0
- 2016-07-23 12:53回答 3 已采纳 我只是要证明一下,除了楼上那个好人,我也会回答你的问题。 首先,如果你要保存多个值,肯定涉及要涉及到循环读取输入,并且传入List. ``` public static Stud
- 2021-08-06 16:56凌风柏的博客 web 上传文件到ftp服务器上 内容精选换一换FTP/SFTP连接适用于从线下文件服务器或ECS服务器上迁移文件到OBS或数据库。当前仅支持Linux操作系统的FTP 服务器。连接FTP或SFTP服务器时,他们的连接参数相同,如表1所示...
- 2021-08-06 16:27林筱涵的博客 ssh怎么ftp上传文件到服务器上 内容精选换一换文件选择上传控件,用于上传文件。在IntelliJ上选择“项目”,找到“.idea”文件夹,单击右键选择“新建>文件”, 输入文件名“settings.json”生成settings.json...
- 2021-08-09 17:58坎布里奇大脸猫的博客 git上传文件到远程服务器 内容精选换一换云堡垒机配置了FTP/SFTP远程备份,报请检查服务器密码或网络连接情况错误,不能启动远程备份。选择备份具体某一天日志,提示备份正在执行,但远程服务器未接收到该备份文件。...
- 2021-12-17 09:33回答 2 已采纳 不能直接for,for的话异步操作无法控制顺序做成一个函数循环调用,可以参考这个问题中我的回复,类似,只是一个是ajax,题主的是filereaderhttps://ask.csdn.net/ques
- 2022-01-24 10:32回答 3 已采纳 你可以看看酷狗音乐的源代码,就知道它是如何解决的了
- 2017-07-12 00:53回答 4 已采纳 Your best bet would be to disable the submit button until there is a file available for upload. Do
- 2021-08-12 01:37陆家贤的博客 apache服务器上传文件 内容精选换一换cd /opt/dis-agent-X.X.X/logstail -100f dis-agent.log显示如下信息,表示Agent正常运行。Agent: Startup completed in xx msAgent运行异常,常见问题原因和处理方法如下:...
- 2021-08-06 00:40weixin_39634898的博客 java将ftp服务器文件归档 内容精选换一换管理员可通过修改配置文件,实现定时备份FusionInsight Manager的告警信息、Manager审计信息以及所有服务的审计信息到指定的存储位置。备份支持使用SFTP协议或FTP协议,FTP...
- 2021-08-06 22:47whph的博客 ma上传远程服务器文件夹 内容精选换一换本节操作介绍本地MacOS系统主机通过安装“Microsoft Remote Desktop for Mac”工具向Windows云服务器传输文件的操作步骤。本地主机已安装Microsoft Remote Desktop for Mac或...
- 2020-07-28 14:40回答 1 已采纳 https://blog.csdn.net/weixin_38169786/article/details/102451362
- 2021-08-11 23:38呼啸庄主的博客 给服务器传输文件 内容精选换一换公有云通常指第三方供应商为用户提供的能够通过Internet使用的云端基础设施和服务,其...通过Web浏览器登录Linux主机资源,选择文件传输页签,提示当前主机不支持文件传输功能,无...
- 没有解决我的问题, 去提问