让上传变的简简单单

上传

文件上传一直很不方便,根据网站现有的文章,大多数是从客户端取的数据,进行分解,取的文章的各种信息,我试着从另一种角度进行考虑:客户端取的文件信息,然后上传,例代码如下:

<html>
<script languge="javascript" type="text/javascript">
function oncleck()
{
filename=document.getElementById("file01").value
if (filename=="")
alert("输入要上传的文件")
else
{
var filetype=new String(filename);
var i;
i=filetype.length;
filetype=filetype.substring(i-4,i);
var theform ;
theform=document.getElementById("form01");
theform.action="savefile.asp?filetype="+filetype;
return true;
}
return false;
}
function checkfile()
{
if (parent.window.document.getElementById("filename").value!="")
{
alert("文件已经上传!")
return false;
}
}
</script>
<body topmargin="0" bgcolor="#EDF1F1" leftmargin="0">
<form id=form01 method=post enctype="multipart/form-data" onsubmit="return oncleck()">
<input type=file name=file01 size=20 id=file01 -------------------------------------------
filetype=request("filetype")
%>

这样便获得文件后缀名,如果你会变通的话,还可以加以组合,获得更多文件信息,例如:文件名等,
注意:关键理解为什么可以

时间: 2024-12-02 18:50:21

让上传变的简简单单的相关文章

图片上传网络变模糊怎么办?图片上传变模糊解决方法

  图片上传网络变模糊怎么办呢?相信很多朋友都遇到过上传到空间或是朋友圈的图片很是模糊,这是怎么回事呢?怎么样才能让图片变得清晰呢?下文小编就为大家带来图片上传变模糊的解决方法,一起去看下吧. 好多童鞋都有过这样的疑惑,在空间.微博.朋友圈等社交平台上传或下载照片时,为啥总感觉不清晰?尤其是将图片放大之后,连鼻子嘴都分不出,简直惨不忍睹. 其实这是一种常见现象,叫做"像素流失".产生的主要原因是网站在处理用户上传图片的时候,为了节省服务器空间和资源,将图片进行了无节操的压缩. 一位艺术

图片上传空间或是朋友圈变模糊的原因以及解决方法

  相信很多朋友都遇到过上传到空间或是朋友圈的图片很是模糊,这是怎么回事呢?怎么样才能让图片变得清晰呢?下文小编就为大家带来图片上传变模糊的解决方法,一起去看下吧. 好多童鞋都有过这样的疑惑,在空间.微博.朋友圈等社交平台上传或下载照片时,为啥总感觉不清晰?尤其是将图片放大之后,连鼻子嘴都分不出,简直惨不忍睹. 其实这是一种常见现象,叫做"像素流失".产生的主要原因是网站在处理用户上传图片的时候,为了节省服务器空间和资源,将图片进行了无节操的压缩. 一位艺术家就此现象做了一项测试,将一

MVC中基于Ajax和HTML5实现文件上传功能_AJAX相关

引言 在实际编程中,经常遇到实现文件上传并显示上传进度的功能,基于此目的,本文就为大家介绍不使用flash 或任何上传文件的插件来实现带有进度显示的文件上传功能. 基本功能:实现带有进度条的文件上传功能 高级功能:通过拖拽文件的操作实现多个文件上传功能 背景 HTML5提供了一种标准的访问本地文件的方法--File API规格说明,通过调用File API 能够访问文件信息,也可以利用客户端来验证上传文件的类型和大小是否规范. 该规格说明包含以下几个接口来使用文件: File接口:具有文件的"读

详解Ajax和form+iframe 实现文件上传的方法(两种方式)_AJAX相关

自从有html5之后,文件上传变的非常简单.很方便的解决了项目中需要用到的文件上传功能.HTML5支持多图片上传,而且支持ajax上传,而且支持上传之前图片的预览,而且支持图片拖拽上传,而且还是纯粹利用file控件实现,JS代码寥寥,想不让人称赞都难啊! HTML5Ajax上传 html5的上传实现,是需要file控件以及XMLHttpRequest请求.下面是我封装的一个上传插件: function fileUpload(options) { var opts = options || {};

在ASP.NET中实现多文件上传的方法_实用技巧

在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举.下面的这个例子实现了多文件上传功能.可以动态添加输入表单,上传的文件数量没有限制.代码如下: MultiUpload.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="MultiUpload.aspx.vb"  Inherits="aspxWeb.MultiUpload

MVC中基于Ajax和HTML5实现文件上传功能

引言 在实际编程中,经常遇到实现文件上传并显示上传进度的功能,基于此目的,本文就为大家介绍不使用flash 或任何上传文件的插件来实现带有进度显示的文件上传功能. 基本功能:实现带有进度条的文件上传功能 高级功能:通过拖拽文件的操作实现多个文件上传功能 背景 HTML5提供了一种标准的访问本地文件的方法--File API规格说明,通过调用File API 能够访问文件信息,也可以利用客户端来验证上传文件的类型和大小是否规范. 该规格说明包含以下几个接口来使用文件: File接口:具有文件的"读

MVC5:使用Ajax和HTML5实现文件上传功能

引言 在实际编程中,经常遇到实现文件上传并显示上传进度的功能,基于此目的,本文就为大家介绍不使用flash 或任何上传文件的插件来实现带有进度显示的文件上传功能. 基本功能:实现带有进度条的文件上传功能 高级功能:通过拖拽文件的操作实现多个文件上传功能 背景 HTML5提供了一种标准的访问本地文件的方法--File API规格说明,通过调用File API 能够访问文件信息,也可以利用客户端来验证上传文件的类型和大小是否规范. 该规格说明包含以下几个接口来使用文件: File接口:具有文件的"读

Java面试笔试题大汇总(最全+详细答案)

声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入.本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步! 以下内容来自这位前辈 2013年年底的时候,我看到了网上流传的一个叫做<Java面试题大全>的东西,认真的阅读了以后发现里面的很多题

MaxCompute 2.0:阿里巴巴的大数据进化之路

本次分享将主要围绕以下三个方面: 阿里云大数据计算服务概述 阿里巴巴数据平台进化之路 MaxCompute 2.0 Moving forward    一.阿里云大数据计算服务概述 阿里巴巴大数据计算服务MaxCompute的前身叫做ODPS,是阿里巴巴内部统一的大数据平台,其实从ODPS到MaxCompute的转变就是整个阿里巴巴大数据平台的演化过程.所以在本次会着重分享阿里巴巴大数据在过去七八年的时间所走过的路以及后续技术发展大方向.   首先做一个基本的定位,大家可以看到下面这张图是一个航