Uploadify OnComplete для отображения изображения и URL изображения с использованием asp.net - PullRequest
1 голос
/ 04 сентября 2011

Я пытаюсь загрузить изображения в папку, затем пытаюсь показать их, как только они загрузят. Я могу отобразить изображение и не могу отобразить его URL одновременно.

Но по отдельности я могу отображать друг друга.

Любая помощь будет принята с благодарностью

Заранее спасибо

Вот мой код java-скрипта:

<script type="text/javascript">
$(window).load(
function () {
    $("#Inputfile").fileUpload({
        'uploader': 'scripts/uploader.swf',
        'cancelImg': 'images/cancel.png',
        'buttonText': 'Browse Files',
        'script': 'UploadVB.ashx',
        'folder': 'uploads',
        'fileDesc': 'Image Files',
        'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
        'queueSizeLimit': 3,
        'simUploadLimit': 2,
        'sizeLimit'   : 4000000,
        'multi': true,
        'auto': false,
        'onQueueFull'    : function (event,queueSizeLimit) {
         alert("I'm stuffed, please don't put anymore files in me!");
         return false;
         },
     'onComplete': function (event, queueID, fileObj, response, data) {
         $("#showimage").append("<img  src='" + response + "' height='500px' width='500px' />");
         $("#showimage").html(document.write('http://localhost:XXXX' + fileObj.filePath));
         },      

        'onError' : function (event,ID,fileObj,errorObj) {
                  alert(errorObj.type + ' Error: ' + errorObj.info);
}

});
}
);

1 Ответ

2 голосов
/ 04 сентября 2011

.html () заменяет содержимое $("#showimage") на html, которое стирает изображение. Попробуйте включить ваш тег изображения в HTML:

$("#showimage").html('<img src="' + response + '" height="500" width="500" /><br />http://localhost:XXXX' + fileObj.filePath);
...