您好,欢迎访问一九零五行业门户网

小弟我想问问如何通过url获取图片,通俗点讲就是这么通过get方式获取图片

我想问问。怎么通过url获取图片,通俗点讲就是这么通过get方式获取图片?
公司的ios表示,他只能把图片封装成数据流,然后通过参数传过来,然后参数太长出问题了,传不过来了。
我想问,这是我的技术问题吗,很受打击啊,我是一名应届毕业生。
在学校四年都没听过能用gey方式传图的,是我见识太短吗?
我表示无能为力了,大家觉得我是来喷ios的话就喷我吧,顺便求个get方式的解决方法,跪谢。
------解决方案--------------------
确实没听过,等牛人,get最大才1024 字节,等牛人解决
------解决方案--------------------
没搞过ios,但我猜肯定不是通过 get .
参考手册的: php://input
------解决方案--------------------
post还行吧?
网上很多现成的代码
error_handler () );
//设置保存图片名称,若未设置,则随机产生一个唯一文件名  
        $this->save_name = $save_name ? $save_name : md5 ( mt_rand (), uniqid () );  
        //设置保存图片路径,若未设置,则使用年/月/日格式进行目录存储  
        $this->save_dir =  $save_dir ? self::root_path .$save_dir : self::root_path .date ( 'y/m/d' );
//创建文件夹  
        @$this->create_dir ( $this->save_dir );  
        //设置目录+图片完整路径  
        $this->save_fullpath = $this->save_dir . '/' . $this->save_name;  
    }  
    //兼容php4  
    public function image($save_name) {  
        $this->__construct ( $save_name );  
    }
public function stream2image($data) {  
        //二进制数据流  
        //$data = file_get_contents ( 'php://input' ) ? file_get_contents ( 'php://input' ) : gzuncompress ( $globals ['http_raw_post_data'] );  
        //数据流不为空,则进行保存操作  
        if (! empty ( $data )) {  
            //创建并写入数据流,然后保存文件  
            if (@$fp = fopen ( $this->save_fullpath, 'w+' )) {  
                fwrite ( $fp, $data );  
                fclose ( $fp );  
                $baseurl = http:// . $_server [server_name] . : . $_server [server_port] . dirname ( $_server [script_name] ) . '/' . $this->save_name;                  
                if ( $this->getimageinfo ( $baseurl )) {  
                    echo $baseurl;  
                } else {  

其它类似信息

推荐信息