1、js如何打开本地服务器的文件
先试试 直接从浏览器输入地址看看能不能访问,找到正确的访问路径,再和你代码里设置的比一下看看有什么问题。
2、javascript中如何实现把服务器端的文件另存到本机上。
js是不可能操作服务器的东西的!因为是客户端脚本,你可以直接连接到文件,但最好是用服务器端语言,如 jsp,.net asp 或者是php 等语言进行操作
3、web 请问如何在服务器端将一个文件保存到客户端指定路径?
因为涉及抄到安全的浏览器在设袭计的时候就不支持这个功能:直接有服务器将文件写到客户端非临时文件夹下。
对户端非临时文件夹进行文件操,都必须在客户端完成,所以点击按钮后必须回答一个对话框。
方法一:点击按钮弹出保存对话框,由用户选择位置保存文件。
方法二:点击按钮后,客户端进行安全确认后,由JS写入指定位置。
4、js里面怎么判断服务器的项目发布路径下面是否存在某个txt文件?
我想你得了解一下抄语言特袭性。js是javascript的简称,它属于客服端语言,也就是说在客户电脑里运行,不是在服务器里运行。所以也就不能判断服务器E盘的东西。
你应该找服务端的语言来判断,比如php,asp等。asp可使用fso组件判断。但js还是算了吧。
5、JS调用数据库问题,相对路径怎么书写?
你不能直接的把数据库路径写成物理路径啊
应该写成相对于站点根目录的相对版路径,然后用函数取得权他的物理路径啊!
至于怎么写,我也不知道,我不会jscript语言
至于你说的服务器上怎么改,谁知道哦
不要说服务器,就是每个人的电脑的硬盘分区都有些不同,文件存放位置也有所不同,文件夹名称也有所不同,你要直接知道的话,只能问空间运营商了,服务器是他们机房配置的,他们机房人员知道!
6、关于javascript获取文件路径问题
首先你碰到的问题描述:
你的做的所谓的音乐播放器,是选中文件后,获取文回件路径,答从而让 flash播放插件 读取本地文件播放音乐。这个需要知道文件的实际路径。 这个获取真实路径目前只有ie能做到(安全性能很差,至于最新的IE10,IE11还能否获取,不太清楚,已经抛弃ie很多年了)
原因:
而360(急速版) 和火狐都不是ie内核的。属于现代浏览器。具体内核是啥东西 不用去管。
这些内核浏览器出于安全考虑,不允许页面获取 选取文件的真实路径, 应该是类似一个 fakepath/文件名 之类的东西。 所以 播放器没办法播放了。
解决:
因此,从实际运用过程来说,你开发的所谓的音乐播放器(本地播放器) 是没有任何意义的。(除非你限制用户只能使用某个版本的ie)。 那么要如何才能实际解决了呢?
如果仅是使用js 是没有办法解决的。 这不是前台浏览器能解决的问题。这个涉及到了后台服务器了。
那么做法如下:
将选择的音乐文件 上传到后台服务器,后台服务器生成相应的文件地址(http://localhost....)之类的。
然后让flash加载播放。
7、js怎么传递一个上传文件的路径
flex上传的是文件流,你应该在服务端接到这个字节流 将其创建成文件对象版 并保存在服务器本权地磁盘中获得路径返回给前台,如果你们用node js做的服务器 也是同理 一定有处理流的方法,关键是你要理解flex 通过onload加载成功后在成功事件对象中取得的是 这个文件的信息 包括 字节流啊 宽高啊 名字啊等等。不知道能否让你理解。
8、javascript怎么获取远程目录文件列表?
javascript获取服务器目录是极度危险的,首先服务器上没有客户端获取读或写的权限,并且一般浏览器都会阻止掉,因为不可能让客户端去控制服务器端的文件。
实现这个功能的方法比较多,随便用一门后台语言就可以了,例如php可以直接通过opendir()打开再写一个读取文件夹下的文件函数再输入到浏览器就可以了
手写一个简单的获取文件例子函数:
function readfiles($dirname){
if(!file_exists($dirname)){
echo "文件夹不存在!";
return;
}
if(!is_dir($dirname)){
echo "不是文件夹";
return;
}
$dir=opendir($dirname);
echo "<table border=1 style='font-size:14px;'>";
echo "<caption><h2>{$dirname}下的文件列表</h2></caption>";
echo "<tr><th>查看文件</th><th>修改文件</th><th>删除文件</th><th>文件名</th><th>文件类型</th><th>文件大小</th><th>创建时间</th><th>最后修改时间</th><th>最后查看时间</th></tr>";
while($file=readdir($dir)){
$files=$dirname."/".$file;
if($file!="." && $file !=".."){
if(is_dir($files)){
echo "<tr style='background:#ccc'>";
echo "<td><a href='./test1.php?dirname={$files}'>查看</a></td>";
echo "<td>修改</td>";
echo "<td>删除</td>";
echo "<td>{$files}</td>";
echo "<td>".filetype($files)."</td>";
echo "<td>".filesize($files)."</td>";
echo "<td>".date("Y-m-d H:i:s",filectime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",filemtime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",fileatime($files))."</td>";
echo "</tr>";
}else{
echo "<tr>";
echo "<td><a href='./test1.php?filename={$files}'>查看</a></td>";
echo "<td>修改</td>";
echo "<td>删除</td>";
echo "<td>{$files}</td>";
echo "<td>".filetype($files)."</td>";
echo "<td>".filesize($files)."</td>";
echo "<td>".date("Y-m-d H:i:s",filectime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",filemtime($files))."</td>";
echo "<td>".date("Y-m-d H:i:s",fileatime($files))."</td>";
echo "</tr>";
}
}
}
echo "</table>";
}
如果非要用javascript的话就用ajax提交到后台再由php处理吧。再返回就可以了。
9、javascript使用ajax请求数据的url所指向服务器端文件是怎样的?
回答你的
问题1:但是不知道这个链接所指向的文件是用什么语言写的?
答:php语言、asp语言、java等服务器端脚本语言
问题2:js的ajax请求支持什么样格式的文件?
答:我想你问的是发送的ajax请求的数据类型吧?也就是你上面例子中的data,
这个是有三种
{
1.text文本类型(即普通字符串)
2.xml
3.json
}
问题3:然后怎么向我使用apache创建的web网站请求到数据?
答:
ajax_demo01.html文件
自己封装的public.js文件
ajax_demo01.php文件
10、我可不可以写个JavaScript代码,将我的服务器上文件下载到程序指定的本地目录?目前我只实现了
就目前的浏览器安全,不能。。。。。。。。把安全降得很低,倒是可以,使用Stream写入本地文件
~。