单纯依靠HTML和javascript能实现文件的上传下载吗

机类研究生,导师非让我给他搞个网站,能实现送给外界上传和下载。我方向不是这个领域的,所以不想深入研究php,asp.net什么的。就想问一下JS嵌入HTML里可以实现所说... 机类研究生,导师非让我给他搞个网站,能实现送给外界上传和下载。我方向不是这个领域的,所以不想深入研究php,asp.net什么的。就想问一下JS嵌入HTML里可以实现所说的上传下载吗。希望真正懂的能详细说一下。我真的想尽快的把这个任务解决。谢谢了 展开
 我来答
有江千里阔
2014-10-18 · 期待与您共同进步!!
有江千里阔
采纳数:11 获赞数:62

向TA提问 私信TA
展开全部
是可以的,HTML5的JavaScript Flie API,更具体的请花心思google
http://code.tutsplus.com/tutorials/uploading-files-with-ajax--net-21077
更多追问追答
追问
看了这个是可以实现上传的,那下载那。他也可以下载服务器上的文件吗
追答
http://www.cnblogs.com/aaronjs/archive/2012/06/30/2570810.html 
向服务器请求数据的五种技术
如果是图片、音频等资源,可以修改src属性
百度网友0073371
2014-10-18 · TA获得超过232个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:161万
展开全部

试试下面的代码:

<html>
<head>
<title>图片异步上传</title>
</head>
<script type="text/javascript" src="mued/jquery.latest.js"></script>
<link type="text/css" rel="stylesheet" href="css/index.css">
<script type="text/javascript">
$(function(){
$("#upload_file").change(function(){
$("#uploadFrom").submit();
});
});

function stopSend(str){
var im="<img src='upload/images/"+str+"'>";
$("#msg").append(im);
}
</script>
<body>
<div class="frm">
<form name="uploadFrom" id="uploadFrom" action="upload.php"  method="post"  target="tarframe" enctype="multipart/form-data">
<input type="file" id="upload_file" name="upfile">
</form>
<iframe src=""  width="0" height="0" style="display:none;" name="tarframe"></iframe>
</div>
<div id="msg"></div>
</body>
</html>


upload.php部分
<?php
$file=$_FILES['upfile'];
$name=rand(0,500000).dechex(rand(0,10000)).".jpg";
move_uploaded_file($file['tmp_name'],"upload/images/".$name);
//调用iframe父窗口的js 函数
echo "<script>parent.stopSend('$name')</script>";
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鼠标盘521
2014-10-18 · TA获得超过3002个赞
知道大有可为答主
回答量:1554
采纳率:62%
帮助的人:1075万
展开全部
上传的文件无论如何都要用后台代码接收保存,单纯靠js和html是做不到的
追问
是不是学php啊。。。为什么有的说可以有的说不可以。信谁啊纠结啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式