如何创建一个上传文件,将上传文件在php中,我想使其成为jquery(使用ajax),这样它返回一个百分比也会向用户显示他仍在上传文件。 想要这样做没有安装库,I.E APC,uploadprogress
答案 0 :(得分:0)
使用像Uploadify这样的Flash上传器 这是最简单的解决方案,因为它是jQuery启用的库,它使用一个微小的透明1像素闪存。
Flash可以为您提供很多选项:按扩展名筛选文件,多次上传,上传进度:)。
答案 1 :(得分:0)
你不能只用PHP / Ajax / jQuery以优雅的方式做到这一点。
考虑使用java applet JumpLoader。
答案 2 :(得分:0)
如果关注旧版浏览器,可以使用HTML5的文件API执行此操作。
这一切都非常技术性,您必须自己阅读,但这是一个示例页面,接受仅使用HTML5上传的图片,没有iFrame或PHP:{{3} }
上传文件后,数据可以通过Ajax发送到PHP并存储或操作服务器端,或者您可以使用localstorage或者如果可能的话,直接在javascript中执行您需要做的事情,具体取决于您打算做什么与文件。
HTML5 File API内置了进度条解决方案和一堆用于加载,启动,完成等的处理程序。
如果需要关注旧浏览器,则可能会出现PHP后备或类似问题。