文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院网络编程Ajax基于PHP的AJAX技术实现文件异步上传
精品广告
推荐TOP10
·Ajax的一些有用的小技巧
·ajax的server部分(php版)
·AJAX应用篇:必须用到和不必使用的地方
·AJAX使用技巧:如何处理书签和翻页按扭
·在Web2.0下的十大AJAX安全漏洞以及成因
·实例:AJAX编写用户注册实例及技术小结
·警告!Ajax技术的安全问题不容忽视
·AJAX如何与后台交互
·Ajax优于JSF的原因
·Ajax标签导航效果
阅读TOP10
·Asp.net Ajax 中的脚本错误: Sys未定义 的解决方法
·ASP.NET 2.0 AJAX中Webservice调用方法示例
·ajax下RegisterClientScriptBlock使用
·Ajax无刷新实现图片切换特效
·如何在ASP.Net Ajax中调用WebService
·基于AJAX的ASP.NET聊天室-如何建立共识
·asp简单的ajax留言板(采用三层模式)
·Ajax:拥抱JSON,让XML走开
·Ajax程序中,自己实现页面前进、后退、与标签功能(asp.net2.0)
·php+ajax文件上传进度条

基于PHP的AJAX技术实现文件异步上传

日期:2007年1月15日 作者: 查看:[大字体 中字体 小字体]


 <input type="file" name="file" id="file" onChange="jsUpload(this)">
</form>
<script type="text/javascript">
/* This function is called when user selects file in file dialog */
function jsUpload(upload_field)
{
 // this is just an example of checking file extensions
 // if you do not need extension checking, remove
 // everything down to line
 // upload_field.form.submit();
 
 var re_text = /\.txt\.xml\.zip/i;
 var filename = upload_field.value;

 /* Checking file type */
 if (filename.search(re_text) == -1)
 {
  alert("File does not have text(txt, xml, zip) extension");
  upload_field.form.reset();
  return false;
 }

 upload_field.form.submit();
 document.getElementById('upload_status').value = "uploading file...";
 upload_field.disabled = true;
 return true;
}
</script>
<iframe name="upload_iframe" style="width: 400px; height: 100px; display: none;">
</iframe>
<!-- For debugging purposes, it's often useful to remove
"display: none" from style="" attribute -->

<br>
Upload status:<br>
<input type="text" name="upload_status" id="upload_status"
value="not uploaded" size="64" disabled>
<br><br>

File name:<br>
<input type="text" name="filenamei" id="filenamei" value="none" disabled>

<form action="<?=$PHP_SELF?>" method="POST">
 <!-- one field is "disabled" for displaying-only. Other, hidden one is for sending data -->
 <input type="hidden" name="filename" id="filename">
 <br><br>

 <label for="photo">File description:</label><br>
 <textarea rows="5" cols="50" name="description"></textarea>

 <br><br>
 <input type="submit" id="upload_button" value="save file" disabled>
</form>
<br><br>
<a href="<?=$web_upload_dir?>/upload-log.html">upload-log</a>
<br><br><br>

Example by <a href="http://www.anyexample.com/">AnyExample</a>
</body>
</html>


上一页 [1] [2] [3] [4] [5] 下一页 

上一篇:JSP和JSF双剑合并 打造完美Web应用

下一篇:利用MathType在WPS文字中轻松输入公式


相关软件: 相关文章:
·AK47突击步枪的结构原理极其性能特点
·SQL Server 2005 Express Edition安装步骤详解
·MSN 不能登陆问题 24步解决办法
·三步完成批量调整图片尺寸
·[劲舞团]最新10几套8K自由舞步
·简单三步 解除Word文档保护密码
·[劲舞团]几天来总结的舞步经验 - 劲舞团攻略秘籍 - 劲舞团

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号