画像をアップロードしてcodeigniterで表示する方法を教えてもらえますか?私は多くの方法を試みたが、どれも私のために働いていない。どんな助けも高く評価されます画像のアップロードとコード署名付きの表示
答えて
あなたはCodeIgniterのユーザーガイドを参照する必要があります。 File Upload in Codeigniter。
まず、画像をアップロードする宛先フォルダを作成する必要があります。
したがって、CodeIgniter(CI)インストールのルートに「uploads」という名前のフォルダを作成します。
今度は、2つのビューファイルfile_view.phpとupload_success.phpをCodeIgniterのviewsフォルダに作成します。最初のファイルにはアップロードフィールドを含む完全なフォームが表示され、2番目のファイルには「正常にアップロードされました」というメッセージが表示されます。
ファイルのアップロードは、私はあなたにそれの例を与えるここでマルチパートフォーム
が必要なことができます願っています。
HTMLコード。
<?php echo $error;?>
<!-- Error Message will show up here -->
<?php echo form_open_multipart('upload_controller/do_upload');?>
<?php echo "<input type='file' name='userfile' size='20' />"; ?>
<?php echo "<input type='submit' name='submit' value='upload' /> ";?>
<?php echo "</form>"?>
コントローラーコード:
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Upload_Controller extends CI_Controller
{
public function __construct()
{
parent::__construct();
}
public function file_view()
{
$this->load->view('file_view', array(
'error' => ' '
));
}
public function do_upload()
{
$config = array(
'upload_path' => "./uploads/",
'allowed_types' => "gif|jpg|png|jpeg|pdf",
'overwrite' => TRUE,
'max_size' => "2048000", // Can be set to particular file size , here it is 2 MB(2048 Kb)
'max_height' => "768",
'max_width' => "1024"
);
$this->load->library('upload', $config);
if ($this->upload->do_upload()) {
$data = array(
'upload_data' => $this->upload->data()
);
$this->load->view('upload_success', $data);
} else {
$error = array(
'error' => $this->upload->display_errors()
);
$this->load->view('file_view', $error);
}
}
}
?>
ビュー:取得画像の場合
<h3>Your file was successfully uploaded!</h3>
<!-- Uploaded file specification will show up here -->
<ul>
<?php foreach ($upload_data as $item => $value):?>
<li>
<?php echo $item;?>:
<?php echo $value;?>
</li>
<?php endforeach; ?>
</ul>
<p>
<?php echo anchor('upload_controller/file_view', 'Upload Another File!'); ?>
</p>
:すべての
まず、あなたは、データベース内の画像のURLを保存する必要があります。
$this->model->insert_data($upoad_data['file_name'], $upoad_data['full_path']);
$data = array('upload_data' => $this->upload->data());
$this->load->view('your_view', $data);
ビューでは、$ dataを使用します。
<image src="<?php you should use that data to view image. >">
アップロード後に画像を表示する方法がわかりました。
それはあなたのためにうれしいです。コーディングを続ける。 –
Mr.Ankithうまくいきました。アップロードした場所で画像を取得する方法を教えてください。 – Dushee
画像を取得するには、まず画像URLをデータベースに保存してください。そしてそれをデータベースから取り出します。 –
- 1. 画像のアップロードと表示
- 2. 表示画像アップロード
- 3. 署名付きの署名付きファイル
- 4. Rails 5画像のアップロードと表示
- 5. (iPhone)UIImageの画像で外部画像を表示する名前付き
- 6. アップロード画像を表示yii
- 7. TabActivityの画像表示付きカスタムタイトルバー
- 8. 表示タグ:表示タグ付き画像の表示方法
- 9. 電子メールに署名画像を表示
- 10. 電子メール画像の代わりにファイル名を示す署名画像
- 11. 署名画像付きメールを送信するoutlook 2016 VBA
- 12. アップロード時に画像名のみが表示される
- 13. 署名付きアプレットからのローカルディレクトリの表示
- 14. AWS S3にアップロードされたプライベート画像の表示 - シークレットアクセスキーからの署名の作成
- 15. 画像アップロード後のサムネイルを表示
- 16. ヘルパーコード署名の問題をアップロードします。画像をアップロードしない
- 17. すべての署名付きショートナンバーを表示するプログラム
- 18. 署名付きの署名付きC++キャスト
- 19. jquery投稿付きのPHP画像アップロード
- 20. スルーリストビュー画像の画像と名前を表示
- 21. インテント付きカスタム画像表示
- 22. 画像はディレクトリでは表示されませんが、画像コード付きで表示されます
- 23. SMWセマンティックメディアウィキ#画像付きコード
- 24. メールでの署名付きの画像をメールで送信する
- 25. 画像表示の画像を表示
- 26. google plus loginが署名付きイオンアプリでエラーコード10を表示
- 27. 画像はasp.net電子メールの署名で表示されません
- 28. Gmailモバイルアプリ(IOS)にHTML署名の画像が表示されない
- 29. IEとFacebookの署名付きリクエスト
- 30. JSFでアップロードした画像を表示
この[リンク](https://www.codeigniter.com/userguide3/libraries/file_uploading.html)を読んで、コードを表示してください – molagbal
Mr. Molagbalこれはコードhttp://www.codexworld.comです/ codeigniter-upload-multiple-files-images /私が試したものです。それはうまくいく。しかし、私は同じページの2つの場所で画像をアップロードし、それらを見るためにこれを拡張したいと思います。 exmpleの場合、私たちはプロフィール画像をアップロードし、写真を顔の本にかぶせるようなものです。 – Dushee
しかし、あなたはあなたの質問にそのことを説明していません...あなたが試したことを私に見せてもらえますか? – molagbal