0 -1

android 文件下载,url中没有带文件名,如何下载0

例如:http://tp1.sinaimg.cn/1974320764/180/5645631766/1,url中没有带文件名,如何下载

没有什么分了,求大牛指教一下
2014年1月22日 22:28

2个答案 按时间排序 按投票排序

0 0

1.服务器会做重定向操作,可以通过http协议 Location 获取重定向的真实附件url

2.获取的是流,但是content-Type或有具体的文件类型,这个时候只能自定义个文件名称然后根据文件类型添加后缀了。

2014年1月23日 18:13
0 0

1:urlrewrite
http://tp1.sinaimg.cn/1974320764/180/5645631766/1
-->http://tp1.sinaimg.cn/1974320764/180/5645631766?id=1
2:spring rest


这个id可以与你的文件对应

2014年1月23日 09:36

相关推荐

    成功解决 Android 下载中文文件名

    Android 中解决中文文件名下载乱码问题 在 Android 应用程序中,下载服务器上的中文文件名文件时,可能会出现乱码问题。本文将介绍如何解决 Android 下载中文文件名问题,确保文件名正确地下载到 Android 设备上。 ...

    android 文件下载DownloadManager

    在Android系统中,`DownloadManager` 是一个系统服务,用于管理设备上的文件下载任务。它为应用程序提供了一种安全、可靠且后台运行的文件下载方式,使得用户可以在应用不活动时或者设备屏幕关闭的情况下继续下载。`...

    Android中下载文件的使用

    在Android系统中,下载文件是一项常见的任务,无论是更新应用程序、获取用户数据还是提供离线内容。本篇文章将深入探讨如何在Android中实现文件下载,并基于提供的标签“源码”和“工具”分享一些实用的代码示例和...

    android文件下载上传&解压

    本文将详细讲解如何在Android环境中实现文件的下载、上传以及解压功能,以帮助开发者更好地理解并应用到自己的项目中。 1. **文件下载** - **HTTP/HTTPS请求**:通常,Android应用通过`HttpURLConnection`或第三方...

    android系统下载管理器下载文件并打开.rar

    在Android系统中,系统下载管理器(DownloadManager)是一个用于后台下载大文件的服务,它具有恢复下载、批量处理和通知用户等功能。这个压缩包“android系统下载管理器下载文件并打开.rar”似乎包含了一个名为...

    Android 在线下载压缩包并解压到指定目录.zip

    在Android平台上,实现在线下载压缩包并解压到指定目录是一项常见的需求,特别是在移动应用中,用户可能需要从服务器获取数据或更新资源。这个过程涉及网络请求、文件操作以及压缩和解压缩技术。下面我们将详细讲解...

    Android断点续传下载大文件

    - `SharedPreferences`或数据库:存储已下载的文件信息,如文件名、URL、已下载的字节数等,以便下次启动时恢复下载。 - `Notification`:提供UI反馈,显示下载进度和状态。 4. **处理网络变化**:当网络连接中断时...

    uni-app实现视频文件指定目录下载并重命名

    在移动应用开发中,有时我们需要实现一个功能,让用户能够从网络上下载视频文件,并将其保存到特定的本地目录,同时允许用户自定义文件名。uni-app是一个基于Vue.js的多端开发框架,支持H5、小程序、App等平台,它...

    android从服务器下载文件

    本文将详细介绍如何在Android应用中实现从服务器下载文件并将其存储到SD卡上,以图片下载为例。 首先,我们需要理解Android的权限管理。由于涉及到外部存储(如SD卡),在Android 6.0(API级别23)及以上版本,我们...

    Android断点下载示例

    1. **创建下载任务**:每个下载任务需要有自己的唯一标识,可以是URL或文件名。同时,需要记录当前下载状态,包括已下载的字节数、文件总大小等。 2. **初始化下载器**:根据下载任务的标识,读取存储的下载状态。...

    android Http实现文件多线程断点下载

    - 创建文件时,先确定文件名,然后利用`substring()`方法截取URL中的文件名部分。 - 使用`RandomAccessFile`的`setLength(length)`方法设置本地文件的长度,确保与网络文件一致。 4. **多线程下载**: - 为了...

    android远程文件下载(任何格式)

    在Android开发中,远程文件下载是一项常见的需求,尤其当涉及到多媒体文件如图片、音频或视频时。本文将详细介绍一个简单的远程文件下载类`HttpDownload`,该类支持从网络上下载任何格式的文件,并将其保存到设备...

    javascript使用Blob对象实现的下载文件操作示例

    前端接收到数据后,可以通过Blob对象对这些数据进行处理,然后创建一个URL,这个URL可以被浏览器识别为一个可下载的文件链接。 首先,我们需要配置请求设置,确保`responseType`设置为`arraybuffer`或`blob`,这取...

    Android ZIP文件下载以及解压

    在Android中,我们通常使用`java.net.URL`和`java.io.InputStream`来下载文件。以下是一个简单的示例: ```java URL url = new URL("http://example.com/yourfile.zip"); HttpURLConnection connection = ...

    使用DownLoadManager实现Android文件下载功能(烟台杰瑞教育原创)

    在Android开发中,`DownloadManager`是一个系统服务,用于在后台执行大文件的下载任务,尤其适合长时间运行的、非用户交互式的下载操作。本文将详细介绍如何利用`DownloadManager`来实现Android应用的文件下载功能。...

    android 下载时文件名是中文和空格会报错解决方案

    总的来说,处理包含中文和空格的文件名是Android开发中的一个常见问题,通过URL编码和特殊字符的替换,我们可以有效地解决这个问题,确保文件下载的顺利进行。在进行此类操作时,理解URL编码的原理以及如何在Java或...

    android安卓文件下载并安装案例

    `DownloadManager`是Android提供的系统服务,它能处理大文件的下载,提供断点续传和后台下载的能力,且可以集成到系统通知中,方便用户跟踪进度。 以下是实现步骤: 1. **创建下载请求**:使用`DownloadManager....

    android系统下载源码

    在Android中,`DownloadProvider`是一个用于管理文件下载的系统服务,它属于Android的Content Provider之一。开发者可以利用`DownloadManager` API与`DownloadProvider`交互,实现应用程序中的文件下载功能,包括...

    android 实现下载管理

    10. **数据库存储**:为了管理和跟踪多个下载任务,可以创建一个SQLite数据库来存储每个下载任务的元数据,如URL、文件名、下载状态、进度等。 以上就是实现Android下载管理所需掌握的主要技术点。实际开发中,可能...

    Android-PRDownloader-一个Android的文件下载器库提供暂停和恢复支持

    在Android应用开发中,网络编程是一项至关重要的技能,特别是在处理文件下载时。"Android-PRDownloader"是一个专为Android设计的文件下载库,它提供了暂停和恢复下载功能,极大地提升了用户体验。下面我们将深入探讨...

Global site tag (gtag.js) - Google Analytics