<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>不同类型文件上传</title>
<script type=text/javascript>
function info(form){
alert(11111);
var optr=document.getElementById('select').value;
var type=document.getElementById('shortPic').value.split(".");
type =type[type.length-1];
if (optr =="") {
alert("请选择上传的类型");
return false;
}
if (optr ==0 && type=="") {
alert("请选择上传的文件");
return false;
}
if (optr==1 && type!=="html") {
alert("请选择 网页的");
return false;
}
if (optr==2&& (type!=="jpg" && type!=="ogp")) {
alert("请选择图片的");
return false;
}
if (optr ==3&& (type!=="ava"&& type!== "map3")) {
alert("请选择视频的");
return false;
}
if (optr==4&& type=="text") {
alert("请选择档案类型的");
return false;
}
if (optr==5&& (type!=="doc"&&type!=="text")){
alert("请选择资料类型的");
return false;
}
};
</script>
<body>
<form onsubmit="return info(this)">
<select id="select">
<option value="0">请选选择</option>
<option value="1">网页</option>
<option value="2">图片</option>
<option value="3">视频</option>
<option value="4">档案</option>
<option value="5">资料</option>
</select>
<input type="file" name="shortPic" value="" id="shortPic"/>
<br/>
<input type="submit" value="submit" id="shortPic1">
</form>
</body>
</head>
</html>
分享到:
相关推荐
在文件上传过程中,可能会遇到各种问题,如文件大小超出限制、文件类型不被接受、文件不存在等。这个上传类通过定义不同的错误级别,可以区分不同类型的错误,从而使开发者能够更精确地捕获和处理这些错误,提高用户...
在本文中,我们将深入探讨如何使用HttpURLConnection实现文件上传,同时也会涉及普通参数的传递。 首先,我们需要理解HTTP请求的基本结构。HTTP请求通常由以下几个部分组成:请求行、请求头、空行和请求体。在文件...
4. 文件验证:在服务器接收文件前,可以进行病毒扫描或文件类型检查,防止恶意文件上传。 四、安全性考量 1. 防止文件覆盖:确保新上传的文件不会覆盖已有文件,防止数据丢失。 2. 权限管理:通过角色和权限机制...
建立FTP链接 支持代理 多种重载的同步上传文件 多种重载的异步上传文件 多种重载的同步下载文件 多种重载的异步下载文件 上传文件的进度百分比 下载文件的进度白分比 有区分的列出目录...
通常,文件上传是通过POST请求实现的,其中包含一个名为"multipart/form-data"的Content-Type,用于分隔不同的数据部分。每个部分都有自己的边界,以便服务器能够正确解析数据。 在C#中,我们可以利用System.Net...
- 多部分/表单数据允许在一个请求中发送多个数据块,每个块有自己的内容类型和边界,使得服务器可以区分文件和其他表单数据。 2. **Servlet API** - Java Servlet API提供了处理文件上传的方法。`...
确保服务器端接口支持接收并处理多文件上传,以及区分不同按钮上传的数据。 通过以上方法,你可以实现一个高效且美观的多按钮文件上传系统,同时保证在多个浏览器环境下正常运行。记得在实际应用中,根据具体需求...
MultipartRequest 批量上传文件,进行了一下修改 1、自定义文件上传路径 2、自定义文件名称 3、返回文件后缀 4、返回文件存储路径
- 文件上传功能:用户在上传文件时,图标可以预先展示预览,让用户知道上传的是何种类型的文件。 - 文件下载列表:下载管理页面上,每个文件旁边都会显示对应的图标,便于用户区分。 - 文件管理系统:在文件夹视图中...
它支持多文件上传、大文件上传,以及处理每个部分的数据。 4. **Apache Commons IO**:在处理文件上传时,可能需要进行文件的读写操作,例如将上传的文件保存到服务器。这时, Commons IO库就非常有用,它提供了一...
在大多数操作系统和应用程序中,文件图标是一种视觉表示,用来区分不同类型的文件。例如,文本文件通常显示为一个小写字母“a”的图标,而图片文件则可能显示为小缩略图。在资源管理器或文件浏览器中,这种图标化...
HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于从万维网服务器传输超媒体文档至客户端。当涉及到文件上传时,HTTP 协议提供了...正确解析和处理文件上传可以确保数据的安全性,同时提升用户体验。
在IT行业中,文件上传下载是Web应用中非常常见的功能,涉及到客户端与服务器之间的数据交互。本文将深入探讨“各种文件上传下载的本质”,结合提供的`UpLoadController.java`文件,我们来详细解析这一过程。 首先,...
在使用jQuery实现多文件上传功能时,通常会借助第三方插件来简化开发流程。本案例中,主要涉及的插件是`jquery.MultiFile.js`,它扩展了jQuery的功能,允许用户选择并上传多个文件。此外,还需要一些Java相关的库,...
在互联网世界中,将文件上传至WEB服务器是常见的操作,特别是在分享、存储或者协作工作中。HTTP(超文本传输协议)是实现这一功能的基础协议之一。本文将深入探讨如何使用HTTP上传文件到WEB服务器,并涉及相关的知识...
本项目“上传文件到阿里云OSS-uniapp.zip”专注于在uni-app平台上实现对阿里云OSS的文件上传功能,特别适合于微信小程序和H5应用。 uni-app是一个多端开发框架,允许开发者编写一次代码,部署到多个平台,包括微信...
表单的`enctype`属性应设置为`multipart/form-data`,因为这是用于文件上传的编码类型。 然后,在服务器端,Java Servlet接收到这个带有文件的数据后,可以使用Apache Commons FileUpload库解析请求的多部分数据。...
同时,为了防止恶意文件上传,我们需要对文件类型进行检查,只允许特定类型的文件上传,并且可以对文件内容进行验证。 总的来说,Java实现多文件上传涉及到HTTP协议的理解、Servlet API的使用、文件操作以及安全性...
在这个项目中,我们关注的是通过HTTP协议进行数据交换,特别是涉及多文件上传。以下是对这个项目及其相关知识点的详细说明: 首先,`CHttpFile` 是Microsoft的MFC(Microsoft Foundation Classes)库中的一个类,它...
文件上传通过`put`函数实现,它需要两个参数:本地文件路径和远程文件路径。例如,要上传本地的"localfile.txt"到服务器的"/public_html/"目录,你可以这样写: ```cpp ftp->put("localfile.txt", "/public_...