百度文库下载后怎么保存到本地如何保存本地

&&|&&责编:刘菲菲
&&&&自从增加了小视频功能,朋友圈和群里就多了很多动态影像。微信小视频虽然很短,但有时也能记录下不少精彩瞬间。不过,微信小视频只能在微信里传播,不提供保存到本地或导出到电脑的功能,有什么方法能把微信小视频永久保存下来呢?方法一:从手机文件夹中找到并保存&&&&如果你用的是Android手机,保存微信小视频其实并不难。打开手机上的文件查看工具,如果你把微信安装在了手机内存上,就查看手机文件夹,如果装在SD卡上,就查看SD卡文件夹。具体目录是内存设备/SD卡—Tencent—MicroMsg,进入MicroMsg文件夹后,点击名字最长的那个文件夹,再进入Video。Video里面的.mp4视频文件,就是微信中的小视频了。找到微信小视频所在文件夹&&&&如果你用的是苹果手机就麻烦些,需要先安装一个第三方,、都可以。下面我们以iTools为例来说明。通过iTools微信管理保存小视频&&&&用数据线将手机与电脑连接后,打开iTools,点击应用选项卡,选择微信管理。这里保存了你与微信好友的聊天信息、图片和视频。把鼠标移到要导出的视频上,右边就可以看到导出按钮,点击导出即可保存这个小视频的文件。
提示:支持键盘“← →”键翻页
扫描二维码下载
更新时间:日
用户评分:3.9 | 2202 人点评
下载次数:50,803,631
应用平台:android
软件语言:简体中文
4¥33495¥42006¥6487¥12608¥14509¥160010¥498输入关键字或相关内容进行搜索
// 保存图片到相册中
function savePicture() {
// 创建下载任务
picurl=&http://192.168.1.106/Uploads/pictures/1/1.jpg&;
picname=&_downloads/1.jpg&;
var dtask = plus.downloader.createDownload(picurl, {}, function ( d, status ) {
// 下载完成
if ( status == 200 ) {
alert( &Download success: & + d.filename );
plus.gallery.save(picname,function() {
mui.toast('保存成功');
}, function() {
mui.toast('保存失败,请重试!');
alert( &Download failed: & + status );
//dtask.addEventListener( &statechanged&, onStateChanged, false );
dtask.start();}
有 demo吗,给发个吧
非常感谢你的分享,我一直在找为何我下载的文件成功但是为何不能再手机找到,看了你的代码发现没写保存时不会自动保存的,谢谢
要回复文章请先或查看: 5887|回复: 8
如何判断图片已经完全下载,再将其保存到本地文件中?
该用户从未签到主题帖子e币
没有eoe的账号,级别还太低,出门如何吹牛逼?
才可以下载或查看,没有帐号?
一般情况下,我们在应用程序中加载图片的时候都会有多级缓存机制,这里想要请教的是这样一种情景:当内存和本地缓存中都没有缓存的时候,我们需要到远程服务器下载图片,这个时候,考虑到网络较差的情况,我们需要在把图片完全下载完之后才保存到本地文件中,而不是使用流机制,边下载边保存,如下面这段代码:
[mw_shl_code=java,true]& & & & & & & & InputStream is =
& & & & & & & & FileOutputStream fos =
& & & & & & & &
& & & & & & & & try {
& & & & & & & & & & & & HttpClient httpClient = new DefaultHttpClient();
& & & & & & & & & & & & HttpGet httpGet = new HttpGet(imageUrl);
& & & & & & & & & & & & HttpResponse httpResponse = httpClient.execute(httpGet);
& & & & & & & & & & & & HttpEntity entity = httpResponse.getEntity();
& & & & & & & & & & & &
& & & & & & & & & & & & float length = entity.getContentLength();
& & & & & & & & & & & & is = entity.getContent();
& & & & & & & & & & & & if(is != null) {
& & & & & & & & & & & & & & & & fos = new FileOutputStream(file + &/& + imageUrl.hashCode());
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & byte[] buf = new byte[1024];
& & & & & & & & & & & & & & & & int ch = -1;
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & while ((ch = is.read(buf)) != -1) {
& & & & & & & & & & & & & & & & & & & & fos.write(buf, 0, ch);
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & }
& & & & & & & & & & & &
& & & & & & & & & & & & fos.flush();
& & & & & & & & & & & & if (fos != null) {
& & & & & & & & & & & & & & & & fos.close();
& & & & & & & & & & & & }
& & & & & & & & } catch(Exception e) {
& & & & & & & & & & & & e.printStackTrace();
& & & & & & & & & & & &
& & & & & & & & }[/mw_shl_code]
上面这段代码的问题在于:如果网络中间断掉,由于流机制,本地上还是可能会保存一份不完整的图片文件。这样,在我下次加载这张图片的时候,程序就会错误地认为图片已经下载完成而去直接加载。
因此,我想请教有没有更好的下载机制,是在判断图片都完全下载之后才将其完整地保存到本地文件中。
签到天数: 2 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
有啊.就是你再数据库里面保存一下哪些是加载完了的,哪些下载到哪里了
保存下载了多少也有利于下次断点续传啊.
以后从本地读取的时候,你先从数据库里面取出来看看有没有下载完..
当然你觉得这样麻烦 ,(我就觉得麻烦 ) 可以下载完了再保存到本地.没下载完就不能保存到本地.
我想到的方法是先把下载流里的内容保存到一个Temp中,直到读取到流的EOF才把这个Temp保存起来,其他各种的网络异常connection timeout、read timeout等都不做保存操作,这样应该就能解决保存文件不完整的情况,但是.&
该用户从未签到主题帖子e币
kris 发表于
有啊.就是你再数据库里面保存一下哪些是加载完了的,哪些下载到哪里了
保存下载了多少也有利于下次断点续传 ...
我想到的方法是先把下载流里的内容保存到一个Temp中,直到读取到流的EOF才把这个Temp保存起来,其他各种的网络异常connection timeout、read timeout等都不做保存操作,这样应该就能解决保存文件不完整的情况,但是......但是.......我写不出这个代码........
你的思路也可以。
自己试着努力写一下。。。这样以后这些代码才会真正成为你自己的代码&
签到天数: 2 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
L_YQing 发表于
我想到的方法是先把下载流里的内容保存到一个Temp中,直到读取到流的EOF才把这个Temp保存起来,其他各种 ...
你的思路也可以。
自己试着努力写一下。。。这样以后这些代码才会真正成为你自己的代码
该用户从未签到主题帖子e币
其实这个问题很好解决..直接在你的代码中.
File tmpFile = new File(file + &/& + imageUrl.hashCode() + &.tmp&);
fos = new FileOutputStream(tmpFile);
if (fos != null)
& & fos.close();
最后,tmpFile.rename(file + &/& + imageUrl.hashCode());
这样的话.只有最后全部下载完成才会变成你要的文件.
该用户从未签到主题帖子e币
学习学习....
签到天数: 2 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
该用户从未签到主题帖子e币
请问楼主解决了没啊?我也想问这个问题
签到天数: 2 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
社区贡献者
eoeAndriod社区贡献网友
社区认证会员
社区认证会员
QQ已认证,此人靠谱
圣诞限量勋章
圣诞限量勋章
推荐阅读热门话题
61887420384328284283261252226217209205201192715
25&分钟前半小时前2&小时前6&小时前7&小时前昨天&23:41昨天&19:23昨天&10:13昨天&08:53昨天&07:08昨天&04:48前天&23:40前天&20:13前天&18:25前天&17:56前天&17:26
Powered by手机新浪微盘文件怎么下载到本地?微盘文件下载到本地的方法介绍
作者:佚名
字体:[ ] 来源:互联网 时间:01-20 09:20:50
手机新浪微盘文件怎么下载到本地?新浪微盘是一款云存储网盘及新浪微博的官方网盘,可用来存储文件,下面小编就给大家分享下微盘文件下载到本地的方法,希望可以帮助到大家
新浪微盘是一款云存储网盘及新浪微博的官方网盘,可用来存储文件,还可分享文件到微博,与自己好友分享快乐。下面小编就给大家分享下微盘文件下载到本地的方法,一起过来看看吧!
软件名称:新浪微盘手机客户端版 for android V3.4.7 安卓版软件大小:18.6MB更新时间:
  1.打开微盘手机客户端,选择你需要下载文件的文件夹
  2.如果是下载单个文件,点击文件后的【更多】标志
  3.选择【下载】
  4.如果是下载多个文件,点击右上角【更多】标志,选择【多选】
  5.勾选并点击左下角的【下载】
  6.下载后给出相关提示
  7.点击底栏【离线可看】可查看下载文件
  以上就是微盘文件下载到本地的方法介绍,希望对大家有所帮助!
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 百度文库下载后怎么保存到本地 的文章

 

随机推荐