如何在服务器中设置单个文件的大小|如何设置共享文件夹的容量

1. 服务器中如何限文件夹大小

不要只盯着文件夹,把眼界放大点就有了。不能对文件夹设限制,但是你可以对分驱做磁盘配额啊,效果是完全一样的,而且不会对文件夹的共享权限产生任何影响的。

2. 在域环境中文件共享服务器文件权限,容量控制具体方案

文件权限,你用ntfs分区,每个文件夹都可以按用户(组)来设置权限,容量,叫限额,可以给设置默认的空间大小,报警大小,是不是满了禁止继续存文件,也可以给用户单独设置。你在那逛逛,总能看见字…

3. 如何通过配置php文件限制上传文件的大小

在网站开发的过程中,为了确保能够充分利用服务器的空间,在开发上传功能时,必须对上传文件的大小进行控制。那么我们如何进行对上传文件的大小进行控制呢?

控制文件的大小可以从两个方面入手:

第一个是在PHP的配置文件php.ini中对上传文件进行控制,如果上传文件超过它指定的范围,那么执行上传就会识别。

第二个是在PHP配置文件允许的范围内,在程序中对上传文件的大小进行控制!

一:通过配置文件控制上传文件

PHP中通过php.ini文件对上传文件进行控制,包括是否支持上传,上传文件的临时文件目录,上传文件的大小,指令执行时间,指令分配的内存空间。

在php.ini中,定义 File Uploads项,完成对上传相关选项的设置。上传相关选项的含义如下:

file_uploads:如果值是 no,说明服务器支持上传文件,如果为off ,那么则不支持。一般默认是支持的,这个不用修改!

upload_tmp_dri:上传文件临时目录。文件被成功上传之前,文件首先存放到服务器端的临时目录中。多数使用系统默认目录,但是也可以自行设置!

upload_max_filesize:服务器允许上传文件的最大值,以MB为单位,系统默认为2MB,如果网站需要上传超过2MB的数据,那么就要修改这个值!

上述是php.ini中 File_Uploads项中与上述相关参数设置说明,除了File_Uploads项中的内容外,在php.ini中还有其他几个选项会影响到文件的上传~

max_execution_time:PHP中一个指令所能执行的最大时间,单位为秒。该选项在上传超大文件时必须要修改,否则即使上传文件在服务器允许的范围内,但是若超过了指令所能执行的最大时间,仍然无法实现上传~

memory_limit:PHP中一个指令所分配的内存空间,单位是 MB 。它的大小同样会影响得到超大文件的上传!

二:在程序中控制上传文件

在客户端控制上传文件应用的是 form 表单中的 enctype 和 method属性以及隐藏域 MAX_FILE_SIZE。

enctype = “multipart/form-data”:指定表单编码数据方式。

method = “post”:指定数据的传输方式。

<input type = "hidden" name="MAX_FILE_SIZE" value=“10000”/>:通过隐藏域控制上传文件的大小(单位为字节),该值不能超过php.ini配置文件中 upload_max_filesize 选项设置的值,它不能喝完全控制上传文件的大小。只是可以避免一些不必要的麻烦。

技巧:

在应用隐藏域<input type = "hidden" name="MAX_FILE_SIZE" value=“10000”/>控制文件上传大小时,必须将其放置在文件域之前,否则是不能发挥作用的!

4. 如何设置服务器iis上传文件大小

在IIS 6.0中设置文件上传大小的方法,就是配置如下节点:复制代码 代码如下:<system.web><httpRuntime maxRequestLength="1048576" executionTimeout="600"/> </system.web>但在IIS7中,设置如上设置后,不管设置多大数值,最大上传了限制为30M还要进行如下设置才能正确:方法1:appcmd set config "My Site/MyApp" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost在IIS服务器的命令行执行如上命令,注意修改上面的网站名称和上传文件大小方法2:在web.config中加入如下配置:复制代码 代码如下:<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="1048576000"></requestLimits> </requestFiltering> </security></system.webServer>

5. 如何设置文件服务器文件夹的最大容量

你说的是限制用户使用文件服务器空间吧?只要右键点击共享文件夹所在磁盘,选择“属性”——〉“磁盘配额”,启用磁盘配额,为每个用户指定其可用的磁盘大小就可以了

6. 如何能在文件服务器上限定某个文件夹的最大容量

5月18日 10:02 文件设置大小,我不会,但是,你可以给他们建立一个用户,然后,以管理员身份进入电脑,然后,在每一个盘上启用磁盘配额,来限制每一个人使用的磁盘空间。 揪错 ┆

7. 如何修改服务器上传附件大小限制

需要在PHP.ini里设置以下几项:1. post_max_size =10M 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.2.file_uploads = On 是否允许上传文件,如果为OFF您将不能上传文件.3.upload_tmp_dir = "D:/APM/PHP/uploadtemp/" 上传文件时系统使用的缓存目录.如果此目录所在磁盘空间不足的话您将不能上传文件.4.upload_max_filesize =2M 最大上传文件大小,此项针对上传文件时单个文件的大小.与post_max_size之间的关系:在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.注意:很多人遇到修改php.ini后重应WEB服务后仍然不能生效.这种情况应该先确认一下所改的php.ini是不是当前PHP所使用的.您可以在WEB目录下建立一个php文件,内容很简单就一句话代码:

8. 如何设置共享文件夹的容量

Windows 2000/XP/2003的NTFS文件系统提供抄了“磁袭盘配额”功能,可以对每个Windows用户使用的磁盘容量进行严格限制,但“磁盘配额”功能同样也有令人不满意的地方。虽然它能对Windows用户使用的磁盘空间容量进行限制,但对于某个具体的文件夹,却无法无能为力了。虽然你限制了每个用户使用的磁盘空间,但多个用户的共同操作,同样可以使Windows系统中的某个文件夹变得异常庞大,如何有效限制文件夹使用的磁盘空间容量,是大家迫切要解决的问题。而SpaceGuardSRM磁盘管理工具恰好就能解决这个难题,它支持Windows 2000/XP /2003操作系统,安装运行后,就可以对本机中的任意文件夹进行磁盘容量限制。

9. 如何获得服务器上一个文件的大小和ContentType

答:向服务器发送一个HEAD请求。服务器的响应中:Content-Type: text/css//文件类型Content-Length: 207 //文件大小若文件类型是专写在HTML文档内部属,则读取出HTML内部的<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />进行处理。以上仅供你参考。

10. 如何在服务器共享文件夹里面设置用户访问的空间大小

你这样的需求用爱米云共享网盘做文件服务器,就可以给每个用户设置使用空间了,账号和权限管理起来更方便。可以给指定的用户共享文件,还可以收发文件,用起来很方便


赞 (0)