Php 上载文件块
在我的PHP网页中,我允许我的客户端上传一个文件。该文件可能非常大,为1-2GB。我已经修改了php.ini以允许用户上传大文件 现在,我想知道如何只上传文件的1个区块,区块大小由用户选择。例如,我有一个1 GB的文件,但我只想上传该文件的前150 MB,即使文件已分块,该文件仍能正常工作,但要处理的样本会更少 我该怎么做?如果我这样做,我会让用户不必等待太多时间上传1GB文件,用户将上传一个150MB的文件,而不是150/1000MB 我已经找到了一些方法,比如PLUPLOAD,但我不喜欢使用JavaScript,因为我想在服务器上完成所有的过程/工作,而不是在客户端。或者使用fread、fopen和fwrite,但是在这种情况下,如果没有先上传完整文件,我就不能使用这些命令 p.D.:如果有必要,我也可以在上传文件之前使用Python对其进行分块,但我认为我会遇到与fread、fopen等相同的问题Php 上载文件块,php,python,file-upload,upload,Php,Python,File Upload,Upload,在我的PHP网页中,我允许我的客户端上传一个文件。该文件可能非常大,为1-2GB。我已经修改了php.ini以允许用户上传大文件 现在,我想知道如何只上传文件的1个区块,区块大小由用户选择。例如,我有一个1 GB的文件,但我只想上传该文件的前150 MB,即使文件已分块,该文件仍能正常工作,但要处理的样本会更少 我该怎么做?如果我这样做,我会让用户不必等待太多时间上传1GB文件,用户将上传一个150MB的文件,而不是150/1000MB 我已经找到了一些方法,比如PLUPLOAD,但我不喜欢使用
多谢各位 如果您不愿意在上载文件之前在客户端拆分文件,则需要在受支持的浏览器上使用一些客户端代码来执行部分上载
有关示例,请参见谢谢您的答卷。好吧,如果没有选择,我将不得不在发送文件之前使用客户端代码对文件进行分块。但是我想要一个带有sockets和fread之类的选项,它允许用户在机器上免费分块文件。