アップロードされた画像の宛先を正しく変更して非表示にするにはどうすればよいですか?

ダニエル・クリーガー

コードを使用して、AjaxとPHPを使用してトリミングされた画像をアップロードしています。

アップロードされた画像の宛先がファイルと同じフォルダにあるという事実を除いて、すべてが機能します。ディレクトリを変更する方法を知っている人はいますか?

コード

if (isset($_POST["image"])) {
    $data = $_POST["image"];
    $image_array_1 = explode(";", $data);
    $image_array_2 = explode(",", $image_array_1[1]);
    $data = base64_decode($image_array_2[1]);
    $imageName = time() . '.png';

    file_put_contents($imageName, $data);

    echo '<img src="' . $imageName . '" class="img-thumbnail" />';
}
エマ

それを変更するのは最善の考えではないかもしれません。

ただし、変更したい/変更する必要がある場合は、おそらくの最初の変数を変更する必要がありますfile_put_content($filename, $data);

if (isset($_POST["image"])) {
    $data = $_POST["image"];
    $image_array_1 = explode(";", $data);
    $image_array_2 = explode(",", $image_array_1[1]);
    $data = base64_decode($image_array_2[1]);
    $imageName = time() . '.png';

    $filename = 'new/path/to/image/' . $imageName;
    file_put_contents($filename, $data);
}

次に、このエコーはおそらく機能しません。

echo '<img src="' . $imageName . '" class="img-thumbnail" />';

いくつかのオプションがありますが、これが最適かもしれません。base64画像があるので、この投稿に従って$data変数を使用して表示することができます。

おそらく次のようになりますが、確かではありません。

echo '<img src="data:image/png;base64,' . $data . ';" class="img-thumbnail" />';

出力

これについてはよくわかりません。確認してデバッグしてください。

if (isset($_POST["image"])) {
    $data = $_POST["image"];
    $image_array_1 = explode(";", $data);
    $image_array_2 = explode(",", $image_array_1[1]);
    $data = base64_decode($image_array_2[1]);
    $imageName = time() . '.png';

    $filename = 'new/path/to/image/' . $imageName;
    file_put_contents($filename, $data);

    echo '<img src="data:image/png;base64,' . $data . ';" class="img-thumbnail" />';

}

、この記事あなたは、base64画像の長所と短所について読むことができます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

<p:fileUpload/> を使用してアップロードされたファイルの名前を非表示にするにはどうすればよいですか

分類Dev

Django RestFrameworkを介してアップロードした画像の名前を変更するにはどうすればよいですか

分類Dev

CURL経由でのアップロード-宛先ファイル名を変更するにはどうすればよいですか?

分類Dev

エアドロップされたファイルの宛先フォルダーを変更するアップルスクリプトを作成するにはどうすればよいですか?

分類Dev

PlayFramework 2.3.1でコンパイルされたアセットの宛先フォルダーを変更するにはどうすればよいですか?

分類Dev

アップロードした画像をキャンバスの背景としてすぐに表示するにはどうすればよいですか?

分類Dev

PHPでアップロードした画像のサイズを変更するにはどうすればよいですか

分類Dev

画像をアップロードした後、DIVの背景を変更するにはどうすればよいですか?

分類Dev

ズームインしても正しく表示されるように軸の値を変更するにはどうすればよいですか?

分類Dev

RecyclerViewから変更されたデータを保存し、変更をアップロードするにはどうすればよいですか?

分類Dev

django ModelFormを使用してアップロードされたファイルを変更するにはどうすればよいですか?

分類Dev

アップロードされた画像のpermalink_publicURLを使用して、メッセージに含めるにはどうすればよいですか?

分類Dev

Joditエディターでアップロードした画像を正しく挿入するにはどうすればよいですか?

分類Dev

コードで行ったように、javascriptでアップロードした後、複数の画像ファイルをアップロードしてそれに応じて表示するにはどうすればよいですか?

分類Dev

JS経由で画像をアップロードしました。cssで変更するにはどうすればよいですか?

分類Dev

アップロードされたファイルの形式が正しいかどうかを確認するにはどうすればよいですか?

分類Dev

Azure関数:公開が失敗し、「外部プロセスによってロックされているため、Webデプロイは宛先のファイルを変更できません。」というメッセージが表示されます。

分類Dev

ファイルがgitlfsに正しくアップロードされるかどうかを確認するにはどうすればよいですか?

分類Dev

swift 4を使用してFacebookのアップロード画像のようなcollectionViewを表示するにはどうすればよいですか?

分類Dev

正しくアップロードされたAzureStorage BLOBファイルを確認するにはどうすればよいですか?

分類Dev

CKEditorで生成されたコードを正しく表示するにはどうすればよいですか?

分類Dev

最新の画像が最初に表示されるように画像をWebページにアップロードするにはどうすればよいですか?

分類Dev

プログラムで追加された画像ビューの位置をタップして変更するにはどうすればよいですか?(画像ビューはMain.storyboardに手動で追加されていません)

分類Dev

SwiftUI:表示されているビューに非表示のUITabBarを正しく表示するにはどうすればよいですか?

分類Dev

ノードjsのリモートサーバーフォルダーに画像をアップロードするために、multerで宛先を指定するにはどうすればよいですか?

分類Dev

JavaScriptで画像をアップロードして使用するにはどうすればよいですか?

分類Dev

別の画像をドラッグして画像を変更するにはどうすればよいですか?

分類Dev

HTMLドロップダウンメニューを正しく非表示にするにはどうすればよいですか?

分類Dev

Laravelを使用して画像をアップロードするにはどうすればよいですか?

Related 関連記事

  1. 1

    <p:fileUpload/> を使用してアップロードされたファイルの名前を非表示にするにはどうすればよいですか

  2. 2

    Django RestFrameworkを介してアップロードした画像の名前を変更するにはどうすればよいですか

  3. 3

    CURL経由でのアップロード-宛先ファイル名を変更するにはどうすればよいですか?

  4. 4

    エアドロップされたファイルの宛先フォルダーを変更するアップルスクリプトを作成するにはどうすればよいですか?

  5. 5

    PlayFramework 2.3.1でコンパイルされたアセットの宛先フォルダーを変更するにはどうすればよいですか?

  6. 6

    アップロードした画像をキャンバスの背景としてすぐに表示するにはどうすればよいですか?

  7. 7

    PHPでアップロードした画像のサイズを変更するにはどうすればよいですか

  8. 8

    画像をアップロードした後、DIVの背景を変更するにはどうすればよいですか?

  9. 9

    ズームインしても正しく表示されるように軸の値を変更するにはどうすればよいですか?

  10. 10

    RecyclerViewから変更されたデータを保存し、変更をアップロードするにはどうすればよいですか?

  11. 11

    django ModelFormを使用してアップロードされたファイルを変更するにはどうすればよいですか?

  12. 12

    アップロードされた画像のpermalink_publicURLを使用して、メッセージに含めるにはどうすればよいですか?

  13. 13

    Joditエディターでアップロードした画像を正しく挿入するにはどうすればよいですか?

  14. 14

    コードで行ったように、javascriptでアップロードした後、複数の画像ファイルをアップロードしてそれに応じて表示するにはどうすればよいですか?

  15. 15

    JS経由で画像をアップロードしました。cssで変更するにはどうすればよいですか?

  16. 16

    アップロードされたファイルの形式が正しいかどうかを確認するにはどうすればよいですか?

  17. 17

    Azure関数:公開が失敗し、「外部プロセスによってロックされているため、Webデプロイは宛先のファイルを変更できません。」というメッセージが表示されます。

  18. 18

    ファイルがgitlfsに正しくアップロードされるかどうかを確認するにはどうすればよいですか?

  19. 19

    swift 4を使用してFacebookのアップロード画像のようなcollectionViewを表示するにはどうすればよいですか?

  20. 20

    正しくアップロードされたAzureStorage BLOBファイルを確認するにはどうすればよいですか?

  21. 21

    CKEditorで生成されたコードを正しく表示するにはどうすればよいですか?

  22. 22

    最新の画像が最初に表示されるように画像をWebページにアップロードするにはどうすればよいですか?

  23. 23

    プログラムで追加された画像ビューの位置をタップして変更するにはどうすればよいですか?(画像ビューはMain.storyboardに手動で追加されていません)

  24. 24

    SwiftUI:表示されているビューに非表示のUITabBarを正しく表示するにはどうすればよいですか?

  25. 25

    ノードjsのリモートサーバーフォルダーに画像をアップロードするために、multerで宛先を指定するにはどうすればよいですか?

  26. 26

    JavaScriptで画像をアップロードして使用するにはどうすればよいですか?

  27. 27

    別の画像をドラッグして画像を変更するにはどうすればよいですか?

  28. 28

    HTMLドロップダウンメニューを正しく非表示にするにはどうすればよいですか?

  29. 29

    Laravelを使用して画像をアップロードするにはどうすればよいですか?

ホットタグ

アーカイブ