0

Amazon ec2 でホストされているサーバーで Uploadify を使用しています。ポート 80 と 22 が開いています。Uploadify はどのポートを使用するので、修正できますか?

問題は、uploadify が画像がアップロードされたと顧客に思わせることですが、サーバーに到着しません。hostgator を使用して古いサーバーで動作していたため、ポートだと思います

フォーム上の私のコードは次のとおりです。

// <![CDATA[



$(document).ready(function() {

$("#dialog").dialog({

        bgiframe: true,

        height: 250,

        width:400,

        autoOpen: false,

        modal: false,

        buttons: {

            'cancel order': function() {

                $(this).dialog('close');

                $('#file_upload').uploadifyClearQueue();

                $('#file_upload').uploadifyCancel(($('.uploadifyQueueItem').first().attr('id').replace('file_upload','')));



            },

            'confirm order': function() {

                 $('#file_upload').uploadifyUpload();

                 $(this).dialog('close');

            }

        }

});



$('#file_upload').uploadify({

'uploader'  : 'swf/uploadify.swf',

'script'    : 'swf/uploadify.php?userid=<?php echo $_SESSION['userid']; ?>',

'cancelImg' : 'image/cancel.png',

'folder'    : 'uploads',

'buttonImg' : 'image/uploadbtn.png',

'height'    : 120,

'width'     : 400,

'sizeLimit' : 299240000,

'auto'      : false,

'queueSizeLimit' : 3,

'scriptData': {'session_name': '<?php echo session_id(); ?>'},

'checkScript' : 'ajaxfiles/check.php',

'onSelect'    : function(event,ID,fileObj) {

  $('#dialog').dialog('open');

  var price=$('#templateprice').val();

  var txt="You are now uploading 1 image at a price of $ "+price+" pr. image ";

  $('#test_para').text(txt);

},

'onError'     : function (event,ID,fileObj,errorObj) {

  alert(errorObj.type + ' Error: ' + errorObj.info);

},

'onProgress'  : function(event,ID,fileObj,data) {

  var bytes = Math.round(data.bytesLoaded / 1024);

  $('#' + $(event.target).attr('id') + ID).find('.percentage').text(' - ' + bytes + 'KB Uploaded');

  return false;

},

'onAllComplete'  : function(){ alert("Thank you. File uploaded successfully."); }

});

});



// ]]>
4

1 に答える 1

0

Uploadify は http または https を使用してファイルを PHP スクリプトにアップロードします。

ポート 80 と 22 の両方が開いている場合、問題は別の場所にあるはずです。

サーバー上のファイルのアクセス許可を調査することをお勧めします

アップロード フォルダーのアクセス許可が正しいことを確認します。不明な場合、または設定するパーミッションが不明な場合は、755 を使用してください。

http://www.uploadify.com/documentation/uploadify/make-uploadify-secure/

于 2012-07-20T16:40:29.650 に答える