2016-05-24 117 views
-1

我正在制作一个表单,用户应该能够附加与表单数据相关的文件。如何使用php表单从客户端上传文件?

我面临的问题是,我无法在POST请求中上传超过2MB的文件,因为这是对帖子的默认上传限制,而且我无权更改此限制,因为服务器托管由一个服务提供商,只是不允许的。

我知道如何通过FTP上传,但这是所有的服务器端代码,如果我没有弄错,这不会与客户端上传文件,例如:客户端浏览一个文件,然后提交。

在寻找SO和其他地方的解决方案时,我遇到了无数的术语,比如块,JSP,Java小程序,Silverlight等......直到我迷失了。我知道我不能使用Java小程序,因为它不适用于手机。

为了说清楚,我要求客户端可以浏览文件并上传(或之前)一个php表单的任何解决方案,这仍然可以在移动设备上工作(如果可能的话)。

任何人都可以请指出我在正确的方向吗?

+0

我至少可以得到的,为什么我得到了反对票评论?我知道我没有发布任何代码,但我认为这是无关紧要的,因为我迄今为止所尝试的所有代码都类似于在圈子中散步 – vlatkozelka

+0

变更主持人2mb是可悲的 –

回答

-2
$aConfig['upload_path'] = 'path';//path where to upload file 

$aConfig['allowed_types'] = 'mime type';// the file format which has to accepted 

$aConfig['file_name'] = strtolower(date('Y').$_FILES['file']['name']); 

$this->upload->initialize($aConfig); 
$this->upload->do_upload('pdf'); 

不要定义任何文件限制这样

相关问题