我上传一个歌曲到项目的webRoot/music文件中,但是上传之后页面不播放歌曲,我刷新文件夹之后
再刷新页面才播放,这个问题怎么解决呢?     还有就是我打算上传到tomcat部署文件中,但是页面需要下载歌曲,如果上传到tomcat中有什么办法
在页面中可以下载呢?

解决方案 »

  1.   

    用Ajax上传解决, 服务端接收文件文成之后, 给客户端一个返回.
      

  2.   

    1、你项目的部署是采用IDE同步Tomcat部署方式还是直接项目打包部署的方式,如果是第一种的部署方式的话,可能你需要刷新本地才能让文件被读到,还有我不清楚LZ的网页播放方式是使用标签播放还是ActiveX控件的播放方式
    2、如果你需要将文件上传到tomcat部署文件夹中,简单的下载做法就是连接标签加下载文件的路径,复杂的做法就是将这个文件以流的形式写出,需要设置http消息头
      

  3.   

    看看这个帖子,太牛了
    http://topic.csdn.net/u/20091031/17/0acef9b8-4998-48fa-a302-1959a689b3a0.html
      

  4.   

    新文件没有在之前的列表中当然不能播放,需要把新上传的文件URL放在列表中才能播放。
      

  5.   

    播放列表你又不是实时的取,取了一次以后就循环播放呗。还是ajax刷新下 页面,要不然数据怎么送到客户端呢。
    还有为什么数据上传到服务器后 还要刷新也文件夹呢?和这个有关系吗  系统中新建了文件就会显示出来吧,你是不是用的FTP或其他的客户端,和这个没什么关系吧
      

  6.   

    扯淡,AJAX不能上传文件,需要用IFRAME