2016-05-24 49 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'); 

不要定義任何文件限制這樣

相關問題