在遍历了csdn中所有关于上传大文件的帖子以后,写了这篇垃圾。(:-)) 上传大文件,有好几种方法: 1、思归的HttpWorkerRequest方法,太难,看不懂:-(2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。3、修改web.config文件,但是不能捕获错误。4、通过ftp的方式上传。服务器需要提供ftp服务。 没辙,只好选第三种方式,谁让咱太蠢了呢!(太蠢了,没有关系,要多吃鱼,听说吃鱼能聪明点。) 那就仔细专研第三种方式吧! 修改Webcong文件: <syste...
http://www.jb51.net//article/9436.htm
最近做在做ePartner项目,涉及到文件上传的问题。 以前也做过文件上传,但都是些小文件,不超过2M。 这次要求上传100M以上的东西。 没办法找来资料研究了一下。基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便。 剩下只有HTTP。在HTTP中有3种方式,PUT、WEBDAV、RFC1867,前2种方法不适合大文件上传,目前我们使用的web上传都是基于RFC1867标准的HTML中基于表单的文件上传。一、先简要介绍一下RFC186...
http://www.jb51.net//article/8250.htm
在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:MultiUpload.aspx<%@ Page Language="vb" AutoEventWireup="false" Codebehind="MultiUpload.aspx.vb" Inherits="aspxWeb.MultiUpload" %><!DOCTYPE HTML PUBLIC "-//W3...
http://www.jb51.net//article/8231.htm
namespace Wmj { public class MyUpload { private System.Web.HttpPostedFile postedFile=null; private string savePath=""; private string extension=""; private int fileLength=0; //显示该组件使用的参数信息 public ...
http://www.jb51.net//article/8230.htm
估计很多人都对文件域那难看的样式无可奈何,对于一个讲究完美的web系统来说,这种界面是无法接受的。gmail的附件添加在IE浏览器中实现了样式自定义,让大伙兴奋了好一这,他使用的是文件域的click()方法,但客户端的安全限制非常苛刻,必须结合iframe才能实现,代码比较繁锁。我使用的是透明叠加法,即把文件域置于点击目标之上,并让其透明,这样用户看到的是自定义热区,点击的依然是浏览按钮,没有违反任何安全机制。同样地,这种方法也支持firefox。 [html]<style>*{font-size:12px;cursor:default}.hand{cursor:hand...
http://www.jb51.net//article/7495.htm
打开Upload.ASP文件找到下面代码:[code]<% sAllowExt = Replace(UCase(sAllowExt), "ASP", "")%>[/code]改为:[code]<% sAllowExt = UCase(sAllowExt) Do While InStr(sAllowExt, "ASP") Or InS...
http://www.jb51.net//article/6767.htm
近来大家为dvbbs的文件上传漏洞兴奋不已,想想在其他的系统里面能不能用的上呢?我就以惠信新闻系统来抛砖引玉吧! 惠信新闻系统3.1 windows2000+sp4 先看这句代码。admin_uploadfilesave.asp ............... Server.mappath(formPath&file.FileName) ............................ 保存时用路径+文件名+后缀名,那我们可以用dvbbs上的漏洞了,只不过我们改的是文件名(因为系统有固定的路径 ,改...
http://www.jb51.net//article/6281.htm
本文是居于已经得到了一个有一定权限的SHELL.命令行下传送文件的其他方法. 一,TFTP 格式:tftp -i get file.exe path/file.exe 默认存放在system32下,如果指定就存在指定的地方。 二:ftp下载文件 ftp下载文件一般步骤如下: echo open xxx.xxx.xxx.xxx&...
http://www.jb51.net//article/6278.htm
大家可以根据自己的实际情况进行修改,特别是数据库操作部分。============================================利用稻香老农的无组件进行多文件上传请见:http://bbs.blueidea.com/viewthread.php?tid=1249535==================================================本例属于文件和表单项的混合提交。简单说明:虽然重点在处理页上,但我觉得有必要介绍一下表单的项目。本例是相册里像片的上传。其中的groupID是隐藏域传递的大类的ID其中的albumID是隐藏域传递的小类的IDfil...
http://www.jb51.net//article/5921.htm
首先,图片在页面中能查找选择。设计表单页面index.asp和上传选择页upload.asp,upload.asp在index.asp中以iframe包含。其次,所选图片应能上传到某文件夹。建立一文件夹uploadimg最后,传上去的图片应如何引用?很显然,采用UBB立即显示。upload.asp的指向对象upfile.asp具有写入UBB标签的功能。无组件上传调试文件夹 --index.asp --upload.asp --upfile.asp ...
http://www.jb51.net//article/5916.htm
原理代码:strFileName=Request.QueryString("file1")SetobjStream=Server.CreateObject("ADODB.Stream")objStream.Type=1'adTypeBinaryobjStream.OpenobjStream.LoadFromFilestrFileNameobjStream.SaveToFileServer.mappath("123_onweb.gif"),2使用方法:把上面的代码写成upload.asp在浏览器里面输入:http://XXX/upload.asp?file1=c:\上传文件\123.gifXXX...
http://www.jb51.net//article/5890.htm
