-1

もう一度質問があります。AJAX 経由で PHP ファイルに写真を送信できる可能性があることを知りたいと思いました。画像にデータを書き込むにはどうすればよいですか? テキストではなく画像として届きます

<form onsubmit="sendWithAjax()">
    <label>File:
        <input name="myfile" type="file" size="30" />
    </label>
    <input type="submit" name="submitBtn" class="sbtn" value="Upload" />
</form>

sendWithAjax(e) {
    e.preventDefault();
    jQuery.ajax({
        type: "POST",
        url: "upload.php",
        data: ? ? ?
    });
}
4

3 に答える 3

0

jquery でファイルのアップロードを行うためのさまざまな既製のプラグインがあります。

この種のアップロード ハックを行うのは楽しい経験ではないため、人々は既製のソリューションを使用して楽しんでいます。

ここにいくつかあります:

http://www.webmotionuk.co.uk/jquery-image-upload-and-crop-for-php/

http://www.phpletter.com/Demo/AjaxFileUpload-Demo/

jquery の plugin -site からさらに検索できます。

于 2012-06-21T10:41:18.910 に答える
0

AJAX経由で直接サーバーにデータ(ファイル、画像)を送信することはできません。

http://www.plupload.com/http://valums.com/ajax-upload/のようないくつかのフレームワークを使用する必要があります。または、ここで詳細を読むことができます -> http://www.webdeveloperjuice.com/2010 /02/13/7-trusted-ajax-file-upload-plugins-using-jquery/

于 2012-06-21T10:33:35.333 に答える
0

uploadifyを使用して特定の PHP ページに画像を送信し、それらを詳しく説明することができます。

于 2012-06-21T10:38:36.743 に答える