当你想要上传时,文件过大,报413时,有两种解决方案,这两种解决方案任选其一就可以。
一、在web.config上配置,按照以下格式,将下列标红加粗的地方,按照对应位置复制到web.config中,即可解决。
注:这两个标红处均要复制,配置!!!
httpRuntime 中 maxRequestLength就是设置你上传文件的大小限制;
requestLimits 中 maxAllowedContentLength就是设置你上传文件的大小限制;
<configuration>
<system.web>
<compilation targetFramework="4.6.1" />
<httpRuntime executionTimeout="600" maxRequestLength="419430400" targetFramework=...
XMLHttpRequest对象:使用XMLHttpRequest对象实现数据交互。
//创建XMLHttpRequest对象
let xhr = new XMLHttpRequest(); //let来创建(ES6版本以上)
//为了应对所有的现代浏览器,检查浏览器是否支持 XMLHttpRequest 对象。
//如果支持,则创建XMLHttpRequest对象。如果不支持,则创建 ActiveXObject
var xmlhttp;
if (window.XMLHttpRequest){
// IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else{
// IE5, IE6
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
XMLHttpRequest对象有三个重要属性:
1、on...
<form method="post" id="sform" name="sform" action="do.php?x=save">
<table width="100%" cellpadding="10" cellspacing="1" align="center" border="0" bgcolor="#A8BCF3">
<tr bgcolor="#ffffff">
<td>
<span id="imgSelectBox"><input type="file" id="imgsrc" name="imgsrc" value="" /></span> <input type="hidden" id="uploadimg" name="uploadimg" value="" />
</td>
</tr>
<tr bgcolor="#ffffff">
<td>
<input type="submit" id="sSubmit" name="sSubmit" value="保存记录" />
</td>
...
本文实现的是用jsp来上传图片,同时过滤图片格式和大小,来看下面详细的代码介绍吧! package myBean; import java.io.*; public class uploadpic { String picPath;//图片路径 (如:F:picturea.gif) public String pictype[];//设置图片的后缀名 FileInputStream in; int piclength;//设置图片的最大kb public void setpicPath(String picPath)//获得图片的路径 { this.picPath=picPath; } public void setpiclength(int piclength)//设置图片的最大长度 { this.piclength=piclength; } public int getpiclength() { return piclength; } public boolean testlength()//判断图片的长度是否大于设定的最大长度 { try{ in=new File...
这里给出了自己写的一个使用struts upload包 进行文件上传的例子。 测试环境再 Tomcat 5.0.12,servlet 2.3,jsp 1.2,structs 1.1通过。 1。FileLoadAction //-----------------------------FileLoadAction code --------------------------------------- package structs_file_test; import org.apache.struts.action.ActionMapping; import org.apache.struts.action.ActionForm; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.ActionForward; import org.apache.struts.action.Action; import org.apache.struts.upload.*; import java...
概述 本文讲解了一个使用XML技术上传文件的例子,使用该方法没有传统方法中的种种限制。 这个例子讲述了如何使用MSXML3.0和ADO Stream对象来实现这种新的上传方法。好处有很多,比如,不需要专用的上传组件。 引言 为了在HTML网页中获得上传功能,在客户端我们可以使用如下格式的FORM: < FORM NAME="myForm" ACTION="TargetURL.asp" ENCTYPE="multipart/form-data"METHOD="post" > < INPUT TYPE="file" NAME="myFile" > < INPUT TYPE="submit" VALUE="Uploa...
<html>
<head>
<title>Upload Image</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="IUpload" action="upfile.asp" method="post">
<p><input type="file" name="picsrc" size="40" onchange="picshow.src=document.IUpload.picsrc.value">
<input type="button" value="上载" onclick="detect()"><...
本文实现的是用jsp来上传图片,同时过滤图片格式和大小,来看下面详细的代码介绍吧!
package myBean;
import java.io.*;
public class uploadpic {
String picPath;//图片路径 (如:F:picturea.gif)
public String pictype[];//设置图片的后缀名
FileInputStream in;
int piclength;//设置图片的最大kb
public void se...
这里给出了自己写的一个使用struts upload包 进行文件上传的例子。
测试环境再 Tomcat 5.0.12,servlet 2.3,jsp 1.2,structs 1.1通过。
1。FileLoadAction
//-----------------------------FileLoadAction code ---------------------------------------
package structs_file_test;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
...
// 涉及命名空间using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Web;using System.Configuration;
// 方法public void AddUser(string PersonName, string PersonEmail, string PersonSex, string PersonDOB, string PersonImage, string PersonImageType){ string strImageType = userImage.PostedFile.ContentType; Stream ImageStream = userImage.PostedFile.InputStream;
// 加水印-----...
为什么要将文件保存到数据库呢?理由很多,最直接的就是,将文件放入数据库以后,可以对文件进行更好的管理,特别是文本文件、图片等,如果不使用数据库,数量巨大的时候,很难做到有效的管理和区别。特别是需要作一些与文字密切相关的应用的时候,将文件全部放入数据库是最好的选择,对文字的处理、检索等,都可以直接利用数据库的一些功能,可以做到真正的有效管理。本文举例主要针对以文字为基础的文件,比如WORD等,但是,实际上对程序稍微修改,就可以上传所有文件类型。 数据表结构 现在,我们来看存放文件的数据库表结构,这里,我们给出建立表的...
FileUp.aspx 页面 1<%@ Page language="c#" Codebehind="FileUp.aspx.cs" AutoEventWireup="false" Inherits="TestCenter.FileUp" %> 2<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 3<HTML> 4 <HEAD> 5 <title>多文件上传</title> 6 <script language="JavaScript"> 7 function addFile() 8 { 9 var str = '<INPUT type="file" size="50" NAM...
class upload {
var $dir; //附件存放物理目录
var $time; //自定义文件上传时间
var $allow_types; //允许上传附件类型
var $field; //上传控件名称
var $maxsize; //最大允许文件大小,单位为KB
var $thumb_width; //缩略图宽度
var $thumb_height; //缩略图高度
var $watermark_file; //水印图片地址
var $watermark_pos; //水印位置
var $watermark_trans;//水印透明度
//构造函数
//$types : 允许上传的文件类型 , $maxsize : 允许大小 , $field : 上传控件名称 , $time : 自定义上传时间
function upload($types = 'jpg|png', $maxsize = 1024, $field = 'attach', $time = '') {
$this->allow...
将index.html和upload.php文件保存到apache工作目录,例子使用安装目录D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/
AJAX 客户端页面代码: index.html
<html>
<body>
<h1>Ajax file upload sample</h1><br/><input id="uplaod" name="btn_send" type="button" value="上传测试"/>
<div id=result></div>
<PRE class=js name="code"><SCRIPT LANGUAGE=JavaS...
#upload.php <table border='0' > <form ENCTYPE="multipart/form-data" action="upsave.php" method="post"> <tr> <td>如果是*.ZIP的文件会被自动解压缩<br> <INPUT NAME="MyFile" TYPE="File" size="50"> </td> </tr> <tr> <td colspan='2' align="center"> <input type="Submit" value=" 上传 " class=iwhite> <input type="reset" value=" 重填 " class=iwhite> </td> ...
PHP(Hypertext Preprocessor)是一种 HTML 内嵌式的语言 (类似 IIS 上的ASP)。而 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。除此之外,用 PHP 写出来的 Web 后端CGI 程序,可以很轻易的移植到不同的系统平台上。 我们在做网站时,需要访问者的参于才能将网站建设得更加引人注目,这就要求我们从访问者那里得到文章、图片等。因此,文件上传成为网页中必不可少的功能。现在我就利用现在流行的编程语言PHP,用两种方法来说明其功能的实现。一、利用php的文件函数来实现上传 这段代码分为两个文件,一个为upload.html,一个是upload.php...