多个表单中如何获得这个文件上传的网址实现js代码

2013-12-30  来源:本站原创  分类:javascript技巧  人气:2 

假设一个网页里有多个表单,其中一个表单里有文件上传,问题是如何获得这个文件上传的网址呢,接下来为大家介绍下实现的js代码,感兴趣的朋友可以参考下哈,希望可以帮助到你

假设一个网页里有多个表单,其中一个表单里有文件上传,

<form action='http://xxx.com/data' method='post'>
<input type="text" name="data" />
<input type="submit" name="Submit2" value="上传数据">
</form>
<form action='...' ... >
...
</form>
...
<form action='...' ... >
...
</form>
<form action='http://xxx.com/upload' enctype='multipart/form-data' method='post'>
<input type="file" name="fileUpload"/>
<input type="submit" name="Submit2" value="上传文件">
</form>

问题是如何获得这个文件上传的网址呢?
下面是 JavaScript 代码示例

复制代码 代码如下:

function showUploadUrl() {
for(var i=0; i<document.forms.length; i++) {
var form = document.forms[i];
for (var j=0; j<form.elements.length;j++){
if ( form.elements[j].type==="file") {
alert("上传地址是:" + form.action);
}
}
}
}
相关文章
  • 多个表单中如何获得这个文件上传的网址实现js代码 2013-12-30

    假设一个网页里有多个表单,其中一个表单里有文件上传,问题是如何获得这个文件上传的网址呢,接下来为大家介绍下实现的js代码,感兴趣的朋友可以参考下哈,希望可以帮助到你 假设一个网页里有多个表单,其中一个表单里有文件上传, <form action='http://xxx.com/data' method='post'> <input type="text" name="data" /> <input type="submit&q

  • Asp下实现多表单域无组件文件上传的实例 2015-04-19

    最近经常有人问到这类问题,在此转贴一下,内容: 1.数据库表结构(Access): UserID:Text(保存上传文件的用户ID) FileContentType:Text(用来保存上传文件的类型,eg:"Application/msword",主要用来使用户能正确下载此文件) FileContent:OLE Object(保存文件数据) 2.HTML文件 muploadfile.htm <Form name="upload_file" enctype=&q

  • Android使用MultipartEntityBuilder实现类似form表单提交方式的文件上传 2014-12-05

    最近在做 Android 端文件上传,要求采用 form 表单的方式提交,项目使用的 afinal 框架有文件上传功能,但是始终无法与php写的服务端对接上,无法上传成功.读源码发现:afinal 使用了某大神写的 MultipartEntity.java 生成 form 表单内容,然而生成的内容格式不够标准,而且还存在诸多问题,如:首先将所有文件读入到内存,再生成字节流写入到 socket.那么问题来了:如果是几百MB的文件怎么办? 几番搜索,受到 这篇文章(已被我转载,但是示例代码已过期)的

  • Android中发送Http请求(包括文件上传.servlet接收)的实例代码 2014-07-27

    首先我是写了个java工程测试发送post请求:可以包含文本参数和文件参数 /** * 通过http协议提交数据到服务端,实现表单提交功能,包括上传文件 * @param actionUrl 上传路径 * @param params 请求参数 key为参数名,value为参数值 * @param file 上传文件 */ public static void postMultiParams(String actionUrl, Map<String, String> params, FormBe

  • java实现文件上传下载和图片压缩代码示例 2013-12-21

    本文给大家介绍的是项目中经常需要用到的一个常用的功能,使用java实现文件的上传下载和图片的压缩功能,这里推荐给大家,有需要的小伙伴参考下. 分享一个在项目中用的到文件上传下载和对图片的压缩,直接从项目中扒出来的:) package com.eabax.plugin.yundada.utils; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.tex

  • asp.net web大文件上传带进度条实例代码 2015-04-18

    web 大文件上传 带进度条 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using S

  • php多文件上传功能实现原理及代码 2013-10-26

    对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后使用,感兴趣的各位可以参考下哈,希望对你有所帮助 今天对多图片上传功能小小的研究了一下,把下面的代码整理出来,方便以后自己使用以及供大家交流 1.upload.html页面,即先是input type=file的文件: <html> <head> <title></title> </head> <body> <form enctype="multipart

  • PHP+iFrame实现页面无需刷新的异步文件上传 2014-06-29

    这篇文章主要介绍了PHP+iFrame实现页面无需刷新的异步文件上传,包含了iframe框架与form表单的运用及PHP文件上传等技巧,需要的朋友可以参考下 本文实例讲述了PHP+iFrame实现页面无需刷新的异步文件上传,是非常实用的常见技巧.分享给大家供大家参考.具体分析如下: 说到iframe,现在用它的人是越来越少了,并且很多人都相信它应该被AJAX所取代,的确如此,因为AJAX太出色了. 不过有一种情况的实现我还是选择了iframe,这就是本文要说的文件的异步上传,感兴趣的可以试试,如

  • php文件上传参数设置 2014-03-21

    1 php上传文件首先在php.ini文件中开启文件上传,并且对其中的一些参数作出合理配置. file_uploads = On upload_tmp_dir = upload_max_filesize = 2M max_execution_time = 30 最大执行时间 memory_limit = 128M 指令分配的内存: 2 专用函数:move_uploaded_file() bool move_uploaded_file(string filename,string destinat

  • asp.net下大文件上传知识整理 2015-01-19

    最近做在做ePartner项目,涉及到文件上传的问题. 以前也做过文件上传,但都是些小文件,不超过2M. 这次要求上传100M以上的东西. 没办法找来资料研究了一下.基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便. 剩下只有HTTP.在HTTP中有3种方式,PUT.WEBDAV.RFC1867,前2种方法不适合大文件上传,目前我们使用的web上传都是基于RFC1867标准的

  • Struts2文件上传 2012-05-29

    创建上传页面upload.jsp代码 <form action="test/upload.action" method="post" enctype="multipart/form-data"> <input type="file" name="upload"><br/> <input type="submit" value="上传&q

  • PHP 一个比较完善的简单文件上传 2014-12-04

    PHP 一个比较完善的简单文件上传 转点别人的代码,留着自己用! <HTML> <HEAD> <TITLE>文件上传</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD> <BODY> <? $UploadedFile=$_FILES['UploadedFile']

  • php文件上传表单摘自drupal的代码 2015-01-26

    今天就结合具体代码实例和详细注解和大家分享如何编写PHP文件上传代码,适合php初学者学习. drupal文件上传表单的例子 function upload_form() { $form = array(); // If this #attribute is not present, upload will fail on submit $form['#attributes']['enctype'] = 'multipart/form-data'; $form['file_upload'] =

  • asp.net 模拟提交有文件上传的表单(通过http模拟上传文件) 2015-03-23

    通过HTTP模拟GET或POST请求,提交数据到服务端获取响应,比较常见些:但如上传文件到服务端,使用html form当然简单了,而因环境所限有时需要使用模拟方法去提交有附件(文件上传)的表单. 我们暂且不说如何去模拟数据,通过一个简单的form看看当请求发生时,客户端提交了什么样的数据给服务端. 下面是一个简单的html form,两个文本输入框,一个文件上传(这里我选择一张图片),注意有文件上传的form的enctype属性. <form action="sql.aspx"

  • springmvc文件上传及表单数据封装 2014-07-30

    补充: form表单需要提交时间,springmvc封装到实体类的Date字段时,丢失时分秒,可以在controller中添加 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); dateFormat.setLenient(false); binder.registerCu

  • 表单文件上传组件 Fastupload 2012-05-25

    Fastupload 网站 : http://sourceforge.net/projects/fastupload/ 根据RFC 1867文档规范,编写的基于表单文件上传的组件,支持表单多文件上传(目前暂不支持子边界多文件),二进制文件与文本文件分开处理,彻底解决上传文本文件编码问题,支持文件上传大小限制,支持文件上传进度计算,api接口简明,比Apache Common File Upload速度快.稳定性高. 需要Java 1.5及以上版本. 快速上手: //以utf-8字符集处理文件上传

  • Ajax方式提交带文件上传的表单及隐藏iframe应用 2014-08-05

    一般的表单都是通过ajax方式提交,所以碰到带文件上传的表单就比较麻烦,基本原理就是在页面增加一个隐藏iframe,然后通过ajax提交除文件之外的表单数据,感兴趣的你不妨了解一下,或许本文对你有所帮助 一般的表单都是通过ajax方式提交,所以碰到带文件上传的表单就比较麻烦.基本原理就是在页面增加一个隐藏iframe,然后通过ajax提交除文件之外的表单数据,在表单数据提交成功之后的回调函数中,通过form单独提交文件,而这个提交文件的form的target就指向前述隐藏的iframe. htm

  • php中关于普通表单多文件上传的处理方法 2014-09-04

    网页上传是Web开发时经常用到的功能,对于大量文件或大体积文件的情况可以考虑调用组件解决(如前文提到的SWFUpload组件). 然而有些情况只需要传递几个文件,而且文件体积并不太大,这种情况下使用组件则有点牛刀杀鸡的感觉,通过html自带的<input type="file">表单就可以实现需要的功能,关键在于后台接收程序的处理. php处理上传做的很方便,上传文件的信息通过服务器自动处理到$_FILES数组中,开发者只需要使用的内置处理函数简单操作就可以啦.ASP开发者

  • [多文件上传二]利用表单方式实现 2014-09-18

    import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.URL; import java.util.ArrayList; import java.util.List; import java.util.Map; import co

  • 简单的php文件上传(实例) 2013-10-18

    PHP上传类太多,这里提供一个简单的php文件上传,一个文件就可以搞定上传. 把下面代码另存为uploads.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm