这个不难啊。你先file的onchange时让表单提交,用ajax或者隐藏的iframe提交,这时候页面不刷新,而且要返回图片的名字到一个隐藏的表单。当点提交按钮的时候再用ajax活iframe把隐藏的表单的图片名字提交,插入到数据库就可以了。至于预览很简单在file的制前加file://就可以预览了。