HostGator无限空间、无限流量主机

海外主机侦探论坛

 找回密码
 注册

扫一扫,访问微社区

搜索
美国主机优惠信息汇总出售cPanel CloudLinux R1SoftGodaddy美国空间代购
国外主机资料导航支持支付宝付款的美国主机HostEase速度快中文客服!
查看: 762|回复: 7

[教程] 关于ixwebhosting中大文件解压缩的解决方法

[复制链接]
发表于 2013-7-11 10:06:38 | 显示全部楼层 |阅读模式
HostEase美国主机商优惠码
本帖最后由 贁鎵↘尐爺 于 2013-7-11 10:09 AM 编辑

       首先,当我们要建立网站的时候,注册了域名,购买了主机空间后我们就要安装程序。这里安装的程序比较多,当然,每一个程序都是一个文件一个文件的传到空间的,比较麻烦,还不能大意。
       国内的好多主机商在控制面板中都不支持在线解压缩文件,用FTP上传时,都是单个文件上传。但在美国主机ixwebhosting中是支持在线压缩文件的,例如IXwebhosting的webshell就是可以在线解压。webshell可以在线解压文件,但其有自身的缺点,使用WebShell,上传文件不能大于2M。如果我们上传的文件超过了2M,webshell就不能解压了。当然了,对于这个问题ixwebhosting也是提供了解决的办法。方法其一就是可以使用Perl脚本尝试上传大于2M的文件。以下一个程序就是成功上传一个大于6M的文件,大伙可以试试看:
#!/usr/bin/perl -w
use strict;
# make html/forms easy to deal with
use CGI;
# report errors in the browser
# (remove from production code)
use CGI::Carp ‘fatalsToBrowser’;
# create new CGI object
my $q = new CGI;
if ( ! $q->param() )
{
    # first run, so present form
    print
        $q->header,
        $q->start_html,
        $q->start_multipart_form,
        $q->filefield(‘file’),
        $q->br,
        $q->submit(‘Upload’),
        $q->end_form,
        $q->end_html;
}
else
{
    # file uploaded, so process it
    # read filehandle from param and set to binary mode
    my $filehandle = $q->param(‘file’);
    binmode $filehandle;
    # open file for output. Change this to suit your needs!!!
    open OUT, “> /path/to/local/filename” or die $!;
    binmode OUT;
    # process $filehandle
    {
        my $buffer;
        while ( read $filehandle, $buffer, 1024 )
        {
            print OUT $buffer;
        }
    }
    close OUT;
    # show success
    print
        $q->header,
        $q->start_html,
        $q->p(‘File uploaded’),
        $q->end_html;
}
       这里其实还有一种方法,如果使用PHP的脚本也可以达到目的的,只要修改PHP为默认的,上传文件不大于2M的设置,通过在相应的目录里的.htaccess文件来设置达到,举个例子,大伙可以学学:
php_value post_max_size 15M                   php_value upload_max_filesize 8M
php_value max_execution_time 900          php_value memory_limit 15M
       对于操作大文件的数据库,上传文件的确很麻烦,在ixwebhosting中通过在线的解压缩为很多朋友省去了不少的烦恼,而且还能解决大文件的上传,感兴趣的朋友可以试试。
发表于 2013-7-11 10:58:40 | 显示全部楼层
美国服务器
这种方法的确不错,以前我都是一个一个传,后来就不知道怎么搞了,这个收藏了
回复 支持 反对

使用道具 举报

发表于 2013-7-13 10:39:53 | 显示全部楼层
HostEase美国主机商优惠码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-15 14:31:10 | 显示全部楼层
HostEase美国主机商优惠码
wwxsbd502 发表于 2013-7-13 10:39 AM

亲,收藏起来吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-15 14:31:27 | 显示全部楼层
美国服务器
ahsbd520 发表于 2013-7-11 10:58 AM
这种方法的确不错,以前我都是一个一个传,后来就不知道怎么搞了,这个收藏了 ...

那样其实也行,就是太麻烦
回复 支持 反对

使用道具 举报

发表于 2013-7-17 09:43:52 | 显示全部楼层
HostEase美国主机商优惠码
如果使用PHP的脚本也可以达到目的的,只要修改PHP为默认的,上传文件不大于2M的设置,通过在相应的目录里的.htaccess文件来设置达到
回复 支持 反对

使用道具 举报

发表于 2013-7-18 10:07:58 | 显示全部楼层
Godaddy美国主机2014年半价优惠大促销
贁鎵↘尐爺 发表于 2013-7-15 02:31 PM
那样其实也行,就是太麻烦

简便方法好
回复 支持 反对

使用道具 举报

发表于 2013-7-18 10:10:04 | 显示全部楼层
HostEase美国主机商优惠码
wwxsbd502 发表于 2013-7-13 10:39 AM

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

论坛言论由会员发布,不代表本论坛观点;非交易论坛,本站不对会员间交易承担任何责任。

代购请联系本站客服


RAKsmart美国服务器

QQ|手机版|小黑屋|Archiver|海外主机侦探  

GMT+8, 2017-11-18 05:06 AM , Processed in 0.066954 second(s), 22 queries .

Copyright©2008-2017 | 关于我们

快速回复 返回顶部 返回列表