PHP中上传文件问题:一个上传文件按钮一个保存按钮

WBOY
Freigeben: 2016-06-06 20:11:25
Original
1284 Leute haben es durchsucht

PHP中上传文件问题:一个上传文件按钮一个保存按钮

一个浏览(就是选择文件,但是不上传)
一个保存(点击这个才上传)。

这段业务逻辑怎么写?因为选择文件之后都自动上传了啊,保存按钮就鸡肋了

回复内容:

PHP中上传文件问题:一个上传文件按钮一个保存按钮

一个浏览(就是选择文件,但是不上传)
一个保存(点击这个才上传)。

这段业务逻辑怎么写?因为选择文件之后都自动上传了啊,保存按钮就鸡肋了

  • 用的插件可以配置吧

  • 自己写的话,选完图片不让他请求接口

图片预览,这个主要在前端做到,点击保存时,在将内容提交给服务器,具体的实现可以参考下
https://github.com/zp1996/myUpload/blob/master/upload.js

忘记声明。
用的是jquery uploadify插件,他有个上传成功的回调地址参数uploadsuccess。
我在想怎么处理更稳妥。

补充:
我在想用户已经把图片上传了,但还没把路径存数据库,然后用户又改了图片。
这样情况下我是不是只能写个shell脚本定时删除上传目录下的图片?

浏览选择图片后,实际上已经上传到服务器了,返回的服务器地址存在隐藏表单中,点击提交时将图片与用户绑定

刚好项目中涉及到了这一块
预览的话,直接在前端可以解决

<code>$(上传文件Input).change(function(){
        var file = this.files[0];
        var r = new FileReader();
        r.readAsDataURL(file);
        $(r).load(function(){
            //关键在 this.result 
            $(selector).html('').css('background','url('+this.result+')');
        })
    });</code>
Nach dem Login kopieren

完成预览功能之后,我是用的Ajax完成图片上传功能

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!