`
beyond456
  • 浏览: 2814 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

利用java写的程序连接一个mp3资源,下载到本地后无法播放

阅读更多
利用java写的程序利用URLConnection连接一个mp3资源(http://www.somesite.com/music.mp3),然后通过InputStream is = urlConn.getInputStream();获得服务器的文件流,处理这个流写入本地文件。无法播放,通过和浏览器下载的文件比较,字节数相同。用二进制比较工具发现内容有很多不同。
究竟是什么地方的问题?不同类型的文件(比如mp3,rm,excel在下载时应该注意什么东西吗?)
java学的不好,希望大家路过指点一下,谢谢!
兄弟们帮个忙啊!
分享到:
评论

相关推荐

    Java调用本地的远程桌面连接

    执行`exec()`方法后,Java程序会启动一个新进程,运行`mstsc.exe`并自动加载这些参数。 然而,这种方式存在一些潜在问题,比如安全性。因为密码直接在命令行中明文传递,这可能暴露给其他用户或者日志记录。为了...

    java使用HttpClient通过url下载文件到本地

    在这个特定的场景中,我们利用HttpClient来从指定的URL下载文件到本地。以下是对这个主题的详细阐述: 1. **HttpClient介绍**: HttpClient是一个Java库,支持HTTP/1.1协议以及部分HTTP/2特性。它提供了一组高级...

    java写的多线程下载程序源码

    Java编写的多线程下载程序源码是一种利用Java语言特性实现高效大文件下载的技术。在这一程序中,主要涉及到了Java的多线程处理和网络编程两大核心知识点。 首先,让我们深入理解Java的多线程。Java提供了丰富的多...

    java 下载小程序 界面下载

    1. **Java GUI(图形用户界面)**:为了实现“有界面下载”,Java小程序会利用Java Swing或JavaFX库来创建用户界面。Swing提供了丰富的组件如JButton、JLabel、JProgressBar等,可以构建出功能完备的下载管理界面,...

    利用JDBC实现Java程序与数据库的连接

    JDBC(Java Database Connectivity)是Java编程语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了一种标准的API,使得Java程序员可以使用相同的接口来访问不同的数据库系统。JDBC建立在X/Open SQL Call...

    Java资源包01

    在浏览器上运行Java程序 Doppio DoppioVM 是一个可在浏览器上直接运行 Java 项目的系统,无需任何插件支持。目前它包含一个完整的虚拟机以及一个 javap 字节码反汇编器。 brap(Java远程调用框架 BRAP) 一个Java远程...

    超详细!java访问windows共享目录并下载文件

    总结来说,这个Java程序通过调用系统命令或使用特定库,实现了访问Windows共享目录的功能,并能够从指定路径下载文件到本地。`SmbUtils.java`和`CmdUtils.java`是实现这一功能的核心组件,它们分别负责SMB操作和系统...

    java下载google切片地图

    通过这些技术,我们可以实现一个基本的Java程序,它能够根据指定的地理范围和级别,自动下载Google地图的瓦片,并将这些瓦片存储在本地。然后,通过Nginx的配置,将这些本地瓦片作为服务提供,使得用户可以在离线...

    javafx 写的 在线MP3播放器

    总结,这个基于JavaFX的在线MP3播放器展示了JavaFX在多媒体应用中的强大功能,从网络下载和播放音乐,到提供用户友好的交互体验,都是JavaFX技术的生动实践。开发者可以进一步利用JavaFX的特性,打造更丰富、更个性...

    java图片爬虫程序,包括连接数据库

    Java图片爬虫程序是一种利用Java编程语言开发的自动化工具,用于在网络上抓取并下载指定网页上的图片资源。这种程序通常包含多个关键模块,包括网络请求、HTML解析、图片下载以及数据存储。在这个案例中,爬虫还具备...

    基于java爬取网络图片并且保存到本地

    这个项目“基于Java爬取网络图片并且保存到本地”旨在为初学者提供一个学习实践的机会,了解如何利用Java进行网页抓取和数据处理。 首先,我们需要了解Java爬虫的基础。这通常涉及以下几个关键概念: 1. **HTTP...

    Java对Samba进行上传与下载文件-jcifs

    Samba是一个开源软件,允许Linux/Unix系统与Windows系统之间进行文件共享,而jcifs是Java的一个库,它提供了对SMB(Server Message Block)协议的支持,使得Java程序能够无缝地操作Samba网络共享资源。 首先,我们...

    java数据库连接详解

    - **兼容性**:JDBC可以直接与Java程序交互,而ODBC则需要通过一个桥接层来转换为Java可以理解的形式。 - **效率**:对于Java应用程序来说,直接使用JDBC通常比通过ODBC更高效,因为后者涉及到额外的数据类型转换等...

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    在实际应用中,还需要处理异常和关闭资源,确保程序的健壮性和资源的有效利用。 总之,Java结合ganymed-ssh2库,为开发者提供了强大的工具,使他们能够在安全的环境下与Linux服务器进行交互,实现文件的上传、下载...

    JAVA 使用数据库连接池连接Oracle数据库全代码

    在Java程序中,我们创建`BasicDataSource`实例,并使用`Properties`类加载配置文件中的信息,然后将这些信息设置到`BasicDataSource`对象上。 ```java // 创建Properties对象并加载配置文件 Properties prop = new ...

    Java 本地接口规范

    综上所述,Java本地接口规范(JNI)是Java生态系统中的一个关键组成部分,它不仅连接了Java世界与本地代码的世界,还为Java开发者提供了强大的工具箱,使他们能够在各种应用场景下发挥Java的优势。通过深入理解JNI的...

    java swing url下载器

    Java Swing URL下载器是一个利用Java Swing图形用户界面库开发的应用程序,主要用于从互联网上下载文件。Swing是Java提供的一种轻量级GUI工具包,它允许开发者创建丰富的桌面应用程序。这个URL下载器通过用户输入的...

    歌曲下载,用java写的哦

    在Java编程语言中,开发一个歌曲下载程序是一个常见的练习,特别是在初学者阶段。这个程序的目的是利用百度音乐的资源,通过其公开的下载链接来获取并保存音乐文件。以下是一些关于如何实现这个功能的关键知识点: ...

    window传输文件到本地linux虚拟机客户机的java程序

    标题中的“window传输文件到本地linux虚拟机客户机的java程序”指的是一个Java应用程序,它的主要功能是将Windows操作系统中的文件高效地传输到运行在本地的Linux虚拟机上。这个程序利用了Java的强大跨平台特性,...

    java连接SQL Server2005驱动程序

    JDBC是Java平台的一个标准API,它允许Java应用程序与各种类型的数据库进行交互。下面将详细介绍如何在Java中配置和使用SQL Server 2005的驱动程序。 1. **JDBC驱动概述**: JDBC驱动程序是Java和数据库之间的桥梁...

Global site tag (gtag.js) - Google Analytics