2016-05-24 14 views
-1

私は、ユーザーがフォームデータに関連するファイルを添付できるフォームを作成しています。PHPフォームを使ってクライアントサイドからファイルをアップロードするには?

私はPOSTリクエストで2MBを超えるファイルをアップロードできないという問題に直面しています。これは、POSTでのデフォルトのアップロード制限であり、サーバーがホストされてからその制限を変更するアクセス権がないためですそれを許可しないサービスプロバイダによって提供されます。

私はphpを使ってFTP経由でアップロードする方法を知っていますが、これはすべてサーバー側のコードです。誤解されていない場合、クライアント側からファイルをアップロードすることはできません。ファイルを作成し、提出します。

ソロなどのソリューションを探しているうちに、チャンク、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'); 

いけない、私は、少なくとも私は反対票を得た理由のようにコメントを得ることができ、この

関連する問題