请问原来用户上传的ios 上传头像路径径在哪?

图片上传 修改的时候把原来已经上传的图片的路径怎么显示在 fileInput 表单里? - 问答 - Yii Framework 中文社区
图片上传 修改的时候把原来已经上传的图片的路径怎么显示在 fileInput 表单里?
6954次浏览
悬赏 10 金钱
我在做一个图片多图片上传的功能 图片能上传成功 ,也能在视图页面正常显示。但是在二次修改的时候,一提交就没了
原因是在二次修改的表单里 你如果不选择图片 fileInput 表单里是空的所以就把数据库里的图片路径更新成空的了,我现在想到的解决办法是 (在二次修改的时候把原来已经上传的图片的路径显示在 fileInput 表单里,这样就可以避免了)
fileinput是个例外,无论insert操作还是update,正常情况在表单中选择文件的地方是清空的,可能是w3c的定义。你也可以在接收POST数据之前保存文件路径的字段的值,接收post数据之后如果发现浏览器没有新文件upload,那么save之前还原你之前保存的值即可。
你的方法也可以,有个负面影响就是用户体验会下降一些,和正常的文件上传表单感觉不一样。
共 3 条回复此方法亲测过~也是农民指点
用你的思路实现了
请问如何实现的?
骚年你确定你修改的model是findOne出来的而不是直接new出来的?
如果你在上传成功后添加数据库,那么插入库的时候没有把图片地址插库?
共 2 条回复
图片上传成功之后
图片路径插入到数据库了。
恩恩,那么你在update数据的时候,传入生成表单的model应该是findOne出来的AR对象,这个已经包含了上传路径的啊。
如果你的图片路径指的是本地路径的话,这样是行不通的,因为我记得OSX或者Linux系统是没办法获取这个路径的。
我的解决方案:
1.单独写上传接口,ajax上传
2.上传成功候,传回图片地址(可以生成一个token,防止恶意修改),填充图片字段
3.提交数据的时候,实际上是提交的上传成功候的地址(string)
4.关于修改,加载原来的地址,如果需要修改,重新上传,覆盖原来的地址即可
您需要登录后才可以回答。 |教你查找手机上拍照的照片和保存图片的位置
我的图书馆
【原】教你查找手机上拍照的照片和保存图片的位置
教你查找手机上拍照的照片和保存图片的位置&&& & & & 相信好多人找不到自己手机上照片与图片存放的位置与文件夹,所以就没有办法把自己手机上的照片存到电脑上来,就无法查看和打印。我前几天也是遇到了这样的问题,但是通过努力忠于找到了手机拍照和手机上图片保存的位置所在,为了不让大家在为些事烦恼,省略你们的宝贵时间,我与你们分享这个经验,希望能够帮助你们。&&&&&& & & &首先你要先把手机连接到电脑上,找到SD盘,然后找到这个文件夹&&点打开,然后点这个文件夹&&看看,是不是你的照片全在里面.& & 再看看这个文件夹,&&&打开看看是不是你用手机拍照的照片全在里面.& & &然后你再找到这个文件&点打开点打开点打开看看是不是手机上保存的图片全在这里.更多精彩内容敬请关注[原]
TA的推荐TA的最新馆藏[转]&
喜欢该文的人也喜欢

参考资料

 

随机推荐