tp框架保存图片文件的信息
 $upload = new  \Think\Upload();// 实例化上传类
        $upload->maxSize  = 3145728 ;// 设置附件上传大小
        $upload->allowExts  = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
        $upload->savePath = '';// 设置附件子上传目录
        $upload->rootPath= './Upload/images';//设置附件上传根目录
        if(!$upload->upload()) {
          $this->error($upload->getErrorMsg());//  如果错误
        }else{ // 上传成功 获取上传文件信息
            $info =  $upload->getUploadFileInfo();[code=php][/code]
        }

这个info里面有些什么信息,我怎么把文件名,路径保存到我的数据库里呢?

1个回答

= array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->savePath = '';// 设置附件子上传目录
$upload->rootPath= './Upload/images';//设置附件上传根目录
if(!$upload->upload()) {
$this->error($upload->getErrorMsg());// 如果错误
}else{ // 上传成功 获取上传文件信息
$info = $upload->getUploadFileInfo();[code=php][/code]
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
TP框架TP框架
软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现
保存图片到文件
private void saveMyBitmapToFile(File filePath, Bitmap mBitmap) { if (filePath == null) { return; } if (!filePath.getParentFile().exists()) { filePath.get
opencv保存图片信息
法一:   cv::Mat  src = imread("E://realimgtest//qq1.jpg");   imwrite("./out45.jpg", src); 法二:   IplImage qImg;   qImg = IplImage(src);    cvSaveImage("./out45.jpg", &qImg); 
共享保存图片信息,加密,。。。。。。
HDC hdcSrc = ::GetDC(hWnd);rn int nBitPerPixel = GetDeviceCaps(hdcSrc, BITSPIXEL);//);rn RECT rc;rn // this->GetClientRect(&rc);rn ::GetClientRect(hWnd,&rc);rn int nWidth = rc.right - rc.left;//GetDeviceCaps(hdcSrc, HORZRES);//abs((lpRect->right) - (lpRect->left));//rn int nHeight = rc.bottom - rc.top;//GetDeviceCaps(hdcSrc, VERTRES);//abs((lpRect->bottom)-(lpRect->top ));rn int startx = 0;rn int starty = 0; rn sprintf( debug_buf, "nWidth = %d : nHeight = %d ",nWidth,nHeight); rn TestLogOutput( debug_buf );rn CImage image;rn image.Create(nWidth, nHeight, 32);//nBitPerPixel);rn BitBlt(image.GetDC(),0, 0, nWidth, nHeight, hdcSrc, startx, starty,SRCCOPY);// SRCCOPY);//PATCOPY);rnrn //image.Load(L"D:\\Work2\\Ex\\MainWnd\\Release\\temp\\SignImage.png");rn char *buff ;rn char *en_data;rn IStream *pStream = 0;rn HRESULT hr;rn LARGE_INTEGER seekPos = 0;rnrn int stride = 4 * ((image.GetWidth() + 3) / 4);rn size_t safeSize = stride * image.GetHeight() * 4 + sizeof(BITMAPINFOHEADER) + sizeof(BITMAPFILEHEADER) + 256 * sizeof(RGBQUAD);rn HGLOBAL hMem = GlobalAlloc(GHND, safeSize);rn hr = CreateStreamOnHGlobal(hMem, TRUE, &pStream);rn hr = image.Save(pStream,Gdiplus::ImageFormatPNG);rn ULARGE_INTEGER imageSize;rn hr = pStream->Seek(seekPos,STREAM_SEEK_CUR,&imageSize);rn char* buffer = new char[imageSize.LowPart];rn hr = pStream->Seek(seekPos, STREAM_SEEK_SET, 0);rn hr = pStream->Read(buffer, imageSize.LowPart, 0);rn en_data = (char *)malloc(safeSize);rn memset(en_data,0,safeSize);rn sprintf( debug_buf, "buffer : data[0] = %x ,en_data = %s ",buffer,en_data); //kk[0],kk[1],kk[2],kk[3],n );rn TestLogOutput( debug_buf );rn base64_encode(buffer,imageSize.LowPart,en_data);rnrn sprintf( debug_buf, "after encode : en_data = %s ",en_data); rn TestLogOutput( debug_buf );rn rnrn buff = en_data;rnrn int bstrlen=(int)MultiByteToWideChar(rn CP_ACP, // コードページ ANSI コードページrn 0, // 文字の種類を指定するフラグrn buff, // マップ元文字列のアドレスrn strlen(buff), // マップ元文字列のバイト数rn NULL, // マップ先ワイド文字列を入れるバッファのアドレスrn 0 // バッファのサイズrn );rnrn BSTR bstr=SysAllocStringLen(NULL,bstrlen);rnrn //BSTRに複製rn MultiByteToWideChar(rn CP_ACP,rn 0,rn buff,rn strlen(buff),rn bstr,rn bstrlenrn );rn *data = bstr;rnrn#if 0rnrn char* buf = new char[imageSize.LowPart];rn memset(buf,0,imageSize.LowPart);rnrn int n;rn base64_decode(en_data,buf,&n);rn // Save to diskrn FILE* fp = 0;rn errno_t err = _wfopen_s(&fp, L"D:\\Work2\\Ex\\MainWnd\\Release\\temp\\3.png", L"wb");rn assert(err == 0 && fp != 0);rn fwrite(buf, 1, imageSize.LowPart, fp);rn fclose(fp);rn#endifrnrnrn // Cleanuprn pStream->Release();rn delete[] buffer;rn ReleaseDC(hdcSrc);rn image.ReleaseDC();
TP框架
我在控制器IndexController.class的代码;我在MYSQL数据库有个表ppdd,ppdd里面有两个字段date和date1 ,如何在控制器IndexController.class写个date减去date1等于天数然后保存到date2里面,rnrn public function ppdd_list()rn rnrnrn $User = M('ppdd'); // 實例化User對象rnrn rn rn $date = M('ppdd')->where(array('date'))->find();rn $date1 = M('ppdd')->where(array('date1'))->find();rnrn $jieguo=M('ppdd')->where(array('date'))->find(); - M('ppdd')->where(array('date1'))->find(); //date减去date1的结果输入到jieguornrn M('ppdd')->where(save(array('date2' => $jieguo)));rnrnrn
tp框架
[code=php]$upload = new \Think\Upload();// 实例化上传类rn $upload->maxSize = 3145728 ;// 设置附件上传大小rn $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型rn $upload->savePath = '';// 设置附件子上传目录rn $upload->rootPath= './Upload/images';//设置附件上传根目录rn if(!$upload->upload()) rn $this->error($upload->getErrorMsg());// 如果错误rn else // 上传成功 获取上传文件信息rn $info = $upload->getUploadFileInfo();rn [/code]rn这个info里面包含了什么信息呢,如何把这个图片的路径还有文件名,保存到数据库里面呢?
TP框架下,如何生成PPT文件
  场景说明:PPT(power point的缩写)现已成为办公生活商务来往必不可少的部分,网站生成ppt也自然会成为一种需求,如何实现这种需求将是郑州app开发公司燚轩科技加下来和大家讨论的重点。TP框架下,引入第三方开源类库。此处仅以PHPPowerpoint 0.1.0版为例进行展示说明。  步骤如下  1. 将PHPPowerpoint下的Classes文件夹引入到Vendor下。  2....
Access数据库怎么保存图片文件
我在做一个同学录,需要促存上传的图片,请问Access表怎么设计,字段选什么类型,JAVA怎么读写?
保存图片文件的示例代码
哪位高手能提供保存并浏览图片文件的示例代码。rn说明:图片文件作为数据库的一个字段保存,字段属性为image,通过一个按钮打开选择图像文件的页面。通过浏览按钮可浏览图片
请教ChartDirector保存图片到文件!
ChartDirector有人使用过这个插件吗?在程序中直接把图片保存到文件,请问怎么实现!
如何保存图片文件到ACCESS数据库?
如何保存图片文件到ACCESS数据库?(ASP.NET C#)谢谢各位大侠解答
TEECHARTv5.0下如何保存图片文件?
使用的是MFC平台,查资料得知是使用teechart下的EXPORT类即可,但是我添加了此头文件,程序中如下:rn m_TeeChart.get_Export.SaveToBitmapFile("d:\\1.bmp"); rn rn m_TeeChart.SaveToFile("d:\\1.bmp");rnrn这两句都编译出错 [color=#800000]error C2228: “.SaveToBitmapFile”的左边必须有类/结构/联合rn error C2039: “SaveToFile”: 不是“CTchart1”的成员[/color]rnrn可是明明包含了头文件 并且在头文件都看到有这两个函数的定义啊 请教高手,不胜感激
保存图片文件的工具类
用法 先定义一个 全局变量private SaveToSdCardUtil saveToSdCardUtil; 初始化工具类 在oncreate 中 saveToSdCardUtil = new SaveToSdCardUtil(context);先得到 图片的资源 或者 通过url 下载图片得到Bitmap 图片 一参 为 要保存的图片的名字
如何保存图片到文件中去?
如题rn我的程序想实现每隔一段时间自动拷贝当前屏幕保存到某个文件中去.rn请问当把位图写到文件中去时候.rn怎么设置.rn假设有个位图结构HBITMAP bm;rn然后用CreateFile函数.rn怎么操作???
VB保存图片文件到数据库
VERSION 5.00 Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX" Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX" Begin VB.Form Form1 Caption =
WEBBrowser 怎么保存图片到文件?
WEBBrowser已经打开了URL rnrn V = WEBBrowser.Document.body.createControlRange(); rn V1 = WEBBrowser.Document.images.Item(0,0); //这里是一个图片 rn V.add(V1); rn V.execCommand('SaveAs' , False , 'E:\dd.bmp'); //最后这里保存不了图片, rnrn如果用V.execCommand('Copy');可以把该图片复制到粘贴板上。 rnrn请问大侠,我怎么才能保存这个图片呢?
TP框架连接数据库
ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方
TP框架的图片处理
//图片路径 $way=$info['n_img']['savepath'].$info['n_img']['savename']; //缩略图路径 $smallway='./Public/Small/thumb_'.$info['n_img']['savename']; //水印图片路径 $waterway='./Public/Water/water_'.$info['n_img']['save
TP框架的NGINX配置
TP框架的NGINX配置if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; }
关于TP框架
谁能简单的说一说ThinkPHP的执行流程呢,最好用自己的语言描述一下,说的太专业 ,也看不懂啦。
TP框架分析
一、TP框架的下载和安装      Tp框架下载网址:http://www.thinkphp.cn/      在wamp的www目录下创建一个目录tpshop目录    1.  将下载好的包压缩后将文件包里的所有文件复制到创建项目的根目录(tpshop)中      |Application      |Public      |ThinkPHP      |.htaccess
TP框架基础
l.建立一个项目,将压缩包解压后的所有文件放到项目中,然后配置apach服务器,打开浏览器,输出网址127.0.0.1,页面会提示“欢迎使用thinkphp”,这就说明应用成功。1.创建入口文件然后在项目下新建文件夹比如新建一个学生登录系统,建议student文件夹,在文件夹下新建一个index.php,在里面引入Thinkphp.php文件。<?php include '../Thi...
TP框架的配置文件
惯例配置:ThinkPHP/conf/convention.php 应用配置:Application/Common/conf/config.php 调试配置:Application/Common/conf/debug.php 模块配置:Application/Home/Conf/config.php   加载顺序: 惯例配置->应用配置->调试配置->模块配置   优先级: 模块
TP框架入门
ThinkPHP到底是什么?下面是来自必应网典的解释第一句。 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。 http://www.bing.com/knows/search?q=thinkphp&mkt=zh-cn&FORM=BKACAI接触一段时间的PHP后,现在急需快速开发一个项目(其实就是学生自己做一个小玩意)所以就开始接触以前就有所了解的TP框架,这里把一些我觉
TP框架CURD
TP框架CURD
TP框架,邮箱发送
这里是php的tp框架的邮件发送小实验
TP框架基础知识
TP框架复习:   什么是框架?TP框架就是一个半成品,特点是易于扩展,有一套自身函数库(比如ThinkPHP),插件(多了之后编码繁琐);   三层架构:表现层:负责用户与系统的交互,不止是页面代码,也有逻辑代码,从表现层内容上有个MVC;        业务逻辑层:(维护业务逻辑、系统的核心部分);        数据访问层:和数据库交互的那部分代码,现今我们用PDO模式,TP中是DB
Tp框架总结
一、TP引入以及目录介绍 TP官网下载地址: 官网:http://www.thinkphp.cn 将ThinkPHP核心目录复制到指定的位置,和index.php在同一目录下 引入ThinkPHP:include "./ThinkPHP/ThinkPHP.php"  引入之后会自动生成一些文件目录 自动生成的目录介绍: 在首次运行index.php之后会产生上述三个文件目录,这
TP框架钩子函数
插入前置钩子 删除前置钩子 修改前置钩子
tp框架增删改查
[php] view plain copy 在CODE上查看代码片派生到我的代码片 一些简单的增删改查语句 在CODE上查看代码片派生到我的代码片 <?php // 本类由系统自动生成,仅供测试用途 class IndexAction extends Action {
tp框架事务处理
当我们需要同时对多个表进行操作的时候就有必要进行事务处理,首先你的数据库和数据表必须满足事务处理,即表引擎为InnoDB 下面为一个demo //事务:表必须是innodb //删除主表 $mod1 = M('User'); //删除详情表 $mod2 = M('Userdetail'); $mod1-&gt;startTrans();//开启事务 if(!$...
tp框架电子商城
基于Think PHP框架的一个电子商品网站,具有商品网站的各种功能。
TP框架、项目
TP框架、项目
tp框架入门
访问tp框架自带的控制器 nginx配置 server { listen 80; server_name 192.168.1.129; root /home/wwwroot/default; location ~ \.php{ root /home/wwwroot/default/...
保存图片
import urllib.request response=urllib.request.urlopen("http://placekitten.com/g/500/600") cat_img=response.read() with open('cat_500_600.jpg','wb') as f:     f.write(cat_img)
保存图片?
怎样以二进制保存图片(access数据库),再取出显示在页面上?
TP框架常用配置
   // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +--------------------------------------------
TP框架教程
TP教程PPT,挺好用的,用过都说好!
tp框架小结
从开始学习到现在,我才大概了解了tp5和tp5.1基本的原理,期间参加了挑战杯今天决赛终于结束了,在周六的时候学校的王者荣耀比赛也消耗了比较多的时间,一个大学总有一起的几个人畅快淋漓的陪我们一起玩,很舒服。。 学习方面:对于框架的理解,我觉得主要就是去理解MVC。其中M就是model层,一个model就代表在数据库中的一张表,在其中你可以用获取器和修改器,来说明数据库中默认的值代表什么,也可以规...
TP框架准备工作
将tp框架复制到www后的项目目录之后: 配置数据库,(记得prefix前缀别落了配置) 开启控制器后缀'controller_suffix' => true, 配置环境变量,方便使用命令行工具 隐藏入口文件 (搜rewrite去掉#号) 配置虚拟主机 配置虚拟主机步骤:(当然得先开启,然后) 打开e:/wamp/bin/apache/apache2.4.9/conf/extra/htt
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件