TXT文件存在于服务器上,但无法找到

时间:2013-06-25 19:01:15

标签: flash text-files

我正在制作一个简单的音乐播放器页面,但在将其上传到公共服务器后遇到了问题。

我有一个闪存MP3播放器,可以从TXT文件中加载播放列表。我运行它的代码如下所示:

<object data="player_mp3_multi.swf" height="400" type="application/x-shockwave-flash" width="620">
    <param name="movie" value="player_mp3_multi.swf" />
    <param name="wmode" value="transparent" />
    <param name="FlashVars" value="playlist=some_playlist.txt&amp;shuffle=1&amp;bgcolor1=000000&amp;bgcolor2=000000&amp;buttoncolor=ff0000&amp;buttonovercolor=ffffff&amp;slidercolor1=ff0000&amp;slidercolor2=990000&amp;sliderovercolor=ffffff&amp;textcolor=a4a4a4&amp;playlistcolor=222327&amp;currentmp3color=ffffff&amp;scrollbarcolor=ff0000&amp;scrollbarovercolor=ffffff&amp;showvolume=1&amp;volume=100&amp;volumewidth=80&amp;playlistalpha=100&amp;showloading=always&amp;loadingcolor=a4a4a4&amp;showplaylistnumbers=0&amp;width=620&amp;height=400&amp;loadingcolor=ff0000&amp;showinfo=1" />
</object>

在本地服务器上一切正常,播放列表加载,播放器播放歌曲。但是当我将页面上传到在线服务器时,除了没有加载的播放列表外,一切正常。如果我使用TXT文件的完整URL,它也不会加载,但如果我将播放列表文件上传到外部服务器并放入其URL,它可以正常工作。

页面检查器说服务器找不到TXT文件,即使它与我尝试使用它的索引文件位于同一文件夹中。我有许多不同的播放列表文件要尝试,但没有一个可以加载。所有播放列表文件都具有644个perission,就像服务器目录中的所有其他文件一样。我试图将它改为744和755,但它没有帮助。

我尝试通过浏览器通过网址访问播放列表文件,但没有任何反应,只显示空白页面。如果我尝试从索引列表中将链接另存为..,则无法执行dowload,因为它表示找不到该文件。但是,如果我尝试通过FTP URL访问该文件,它将在浏览器中正确显示。

所以播放列表文件在那里,但不知何故,在线服务器无法打开它们。我不知道我还能做些什么...

有没有人有任何建议?

提前致谢。

0 个答案:

没有答案