将网络相册打造成网络硬盘

 以前我们曾经介绍过
一款名为“寄生虫”的软件,它可以将任意格式的文件伪装成JPG、GIF格式图片,从而使其可以被上传到网络相册中存放。如果不
安装软件呢?是否能
手动去掉这个文件格式限制呢?答案是
肯定的。

  实际网上相册对所上传文件的文件类型判断主要有两个方面的依据:一是判断文件后缀名,看其是否符合JPG和GIF两种格式;二是判断文件中的特征字符段,以确认该文件是否仅仅是被用户修改了下后缀名。
明白了网络相册的判断原理,接下来我们看看如何解决这个问题。

  
首先用">文本编辑软件打开一个JPG格式的图片,我们可以看到第一行中包含类似“……JFIF……”字样,这就是JPG格式的特征字串,如图所示。我们再用文本编辑软件打开要上传的文件,将需要上传的部分内容复制,
然后在粘贴到用文本编辑软件打开的JPG文件中“……JFIF……”段落的后面,保存退出。接下来,我们就可以在网络相册中上传该JPG图片了,等到要使用的时候再将那一段表示上传文件的代码拷贝出来,另存为原来的文件格式即可。

  编辑提示:在使用该方法的时候需要注意两点:一是大家在拷贝代码的时候需要记住到底是哪一段代码是我们上传文件的代码,二是一般网络相册
都有单个上传文件的最大值,不要超过这个值。

时间: 2024-10-14 13:00:42

将网络相册打造成网络硬盘的相关文章

asp.net 网络硬盘实现分析

所谓"网络硬盘",就是将服务器的磁盘空间提供给用户使用,用户可以通过它在互联网上实现文件的上传,下载和删除以及文件夹的创建与删除.并可以通过共享文件实现文件的网络共享. 实际要求是在客户端完成对服务器系统文件或文件夹的访问,创建和删除等功能. 网络硬盘的功能要求: ● 用户登录.注销.用户注册 ● 新建文件夹.上传文件 ● 查看文件属性(包括:名称,所在目录,类型,大小,创建时间) ● 删除文件 ● 更换文件图标(分为大图标和小图标) ● 通过搜索找到自己的文件并可以下载 进入时需有用

Asp.net+Xml开发网络硬盘

asp.net|xml|网络|硬盘 文件传送常用的三种方式FTP.Email及"网上邻居"都在一定程度上实现了文件数据的交流,但它们都主要面向"点对点"的传送,无法实现"一块空间,资源互见"的应用需求,这种基于"点对多"的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式. 常用传输方式及其在特定环境下面临的困难 我们经常有这样的应用需求:通过网络交换公共数据文件以实现资源共享,同时保护私有数据不被非法访问,并使用

ASP.NET设计网络硬盘之两重要类

asp.net|设计|网络|硬盘 要进行"网络硬盘"功能设计,首先要熟悉.NET中处理文件和文件夹的操作.File类和Directory类是其中最主要的两个类.了解它们将对后面功能的实现提供很大的便利. System.IO.File类和System.IO.FileInfo类 在设计和实现"网络硬盘"的过程中,将大量地使用和文件系统操作相关的内容.故本节先对和文件系统相关的两个.NET类进行简要介绍. System.IO.File类和System.IO.FileInf

ASP.NET设计网络硬盘之上传文件

asp.net|上传|设计|网络|硬盘 用户最终是要和文件打交道的,文件夹仅仅是用来方便管理的.文件的上传和下载也就成为"网络硬盘"功能设计中的重要一环. 1.界面布置 这部分功能涉及到的控件主要有两个:一个是(ID)为WebFile的File Field控件,用来浏览上传文件路径:另一个是(ID)为btnUpLoad的上传按钮,单击它完成文件上传. 2.代码实现 在"设计"面板中双击btnUpLoad按钮,为其添加事件处理,其代码如下所示: private voi

ASP.NET设计网络硬盘之文件夹实现

asp.net|设计|网络|硬盘 在介绍"网络硬盘"概念时已经提到,每个用户在"网络硬盘"上都有自己的一块空间.在下面程序设计中是这样处理的:为用户提供一个固定的文件夹,在这个文件夹下用户可以自己增加/删除新的文件夹或文件.如图1所示,首次打开网页时将列出该文件夹下的所有内容(包括文件和文件夹).如果想进入下一级文件夹,可以选中该文件夹,单击"打开"按钮进入.下面将就查看文件夹内容功能的实现分步骤进行说明.   1. 页面加载 由于程序所提供的用

ASP.NET设计网络硬盘之查看文件夹

asp.net|设计|网络|硬盘 就像操作本地的计算机一样,需要为每个网络用户提供各自的一块硬盘空间,用户登录后便可以对自己的空间进行管理.管理是多方面的,首先用户应该能看到自己文件夹下的所有内容,另外需要提供多级文件夹目录的支持. 下面要介绍的实例包括"网上硬盘"的许多功能,将一步步为大家进行介绍.首先创建工程实例,然后进行主界面的设计,最后对各个功能的实现分别进行介绍. 新工程创建 新工程创建的步骤如下: (1) 打开MicroSoft Visual Studio.NET应用程序.

ASP.NET+XML打造网络硬盘

asp.net|xml|网络|硬盘 文件传送常用的三种方式:FTP.Email及"网上邻居",都在一定程度上实现了文件数据的交流,但它们都主要面向"点对点"的传送,无法实现"一块空间,资源互见"的应用需求,这种基于"点对多"的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式. 常用传输方式及其在特定环境下面临的困难 我们经常有这样的应用需求:通过网络交换公共数据文件以实现资源共享,同时保护私有数据不被非法访问,并

ASP.NET XML的网络硬盘

    今天要交流的是超级技术篇,ASP.NET+XML打造我们自己的网络磁盘: 文件传送常用的三种方式:FTP.Email及"网上邻居",都在一定程度上实现了文件数据的交流,但它们都主要面向"点对点"的传送,无法实现"一块空间,资源互见"的应用需求,这种基于"点对多"的共享模式需要寻求另外的传输途径,网络硬盘就是一种很好的解决方式.  常用传输方式及其在特定环境下面临的困难 我们经常有这样的应用需求:通过网络交换公共数据文件

用好QQ网络硬盘 轻轻松松玩转文件转移

工作和生活中碰到偶然需要拷贝文件却又没有带U盘的情况怎么办呢?其实网上有很多可以供我们暂存文件的地方.例如电子邮箱.纳米网盘等等,但有时还是觉得不太方便,速度也不稳定.其实,我们常用的QQ就为我们提供了方便的网络硬盘,普通用户都有16MB的永久保存文件的移动网络硬盘,会员还有更大的网络硬盘空间,特别是还有7天保留的1G中转空间,非常方便. QQ的网络硬盘就在QQ面板左侧的选项卡中,点击网络硬盘图标,就能切换到别有洞天的QQ网络硬盘界面(图1). 在这里我们可以看到"网络硬盘".&quo