我想做个表单,用户可以上传图片,上传之后可以马上大窗口上预览,并在小窗口上生成缩略图。如果用户不提交表单,或转到其他页面,图片就不保存,缩略图也消失,该如何做这个缓存??大家给个建议,客户端和服务器端都可以!!!
解决方案 »
- php函数里有没有支持fxp的?
- 如何将php的数组变成对象?(问题的关键在于如何表示数组中的--数字key--)
- PHP MYSQL数据库多选的问题,求教
- 当执行mysql insert 时插入两条是怎么回事?
- 招PHP开发人员(地点:杭州文二路),版主留情!
- 看下面代码如何显示数据在网页上?
- 请大家帮帮忙:能不能用PHP象生成HTML一样动态生成XML发布信息?(急。。。。 急)
- 谁有培PHP+MYSQL培训的资料,二个QQ相赠
- 哪有很详细很详细的php.和JAVASCRIPT函数以及参数表下载??
- 最近大家都在讨论什么问题??好奇怪,是不是没有人搞php了?
- id号自动生成问题
- 关于索引我理解对吗?
http://blog.csdn.net/QQ30871740/archive/2007/10/26/1845382.aspx
效果不知,想着兼容会有问题,你再找找吧..
如果要做到不submit,只能用javascript实现,这个很容易,google搜索一下就有解决办法。我用了submit,不过页面不用刷新,有人说是伪ajax:
页面加入一个隐藏的<iframe>,用户点上传的时候,submit action到那个iframe,所有的图片处理都在iframe 的src指定的文件完成。成功后用javascript把缩略图写到页面。
做起来很麻烦,不过用户使用的感觉和用ajax一样。另,submit后$_FILE["your_input_file"]["tmp_name"]默认会在/tmp(linux)目录下,这个目录本来就是定时清理的,不存在垃圾文件问题。
您的意思我明白了,是不是还用用一个<input type="hiden">把$_FILE["image"]["tmp_name"]记录下来,不过这样黑客就可以修改tmp_name的值,造成安全漏洞!!!不知道用is_uploadedfile()函数可否弥补这个漏洞,希望有高手可以解释下!!!
你要的功能里面有。
没有垃圾文件什么事,没有缓存什么事,安全和漏洞问题先不讨论吧
好象不是这个吧你给的没有预览功能,只是ajax提交