Php 如何以html格式上传数据

Php 如何以html格式上传数据,php,file-upload,Php,File Upload,我试图模仿facebook上传照片的风格。如中所示,选择多张照片并上传,我可以看到每个照片的进度指标和总数。然而,我有几个基本问题: 如何获得上传的数据量或比较中的剩余数据量 以php格式发送的总数据。例如,如果我发送两个 照片显示pic1.jpg和pic2.jpg分别为4mb和6mb。什么时候 上传时,我计算进度百分比如下: (处理字节数/总字节数)*100。如何获得进度 php中的值 在客户端,我知道我需要使用表单数据和事件侦听器 xmlhttprequest的“进展” 其他建议如何模拟

我试图模仿facebook上传照片的风格。如中所示,选择多张照片并上传,我可以看到每个照片的进度指标和总数。然而,我有几个基本问题:

  • 如何获得上传的数据量或比较中的剩余数据量 以php格式发送的总数据。例如,如果我发送两个 照片显示pic1.jpg和pic2.jpg分别为4mb和6mb。什么时候 上传时,我计算进度百分比如下: (处理字节数/总字节数)*100。如何获得进度 php中的值
  • 在客户端,我知道我需要使用表单数据和事件侦听器 xmlhttprequest的“进展”

其他建议如何模拟脸谱网上传是受欢迎的,但是请不要认为它是一个答案。我也需要以上问题的答案。这将帮助我更好地理解一些基本知识

你可以使用

这将帮助你:非常感谢。该死的,我没有意识到“ini_get(“session.upload_progress.prefix”)。$_POST[ini_get(“session.upload_progress.name”);”在上面的链接中启用“bytes_processed”=>57343250。我想知道你是怎么得到这个值的。另外,如何设置“upload_progress_123”值,它不能是默认值。你在哪里设置会话名称?嘿,我知道了。因为当我们进行ini\u get(“session.upload\u progress.name”)时,post和get中的name=value=123,所以session值将有123作为后缀