ارسال یک رشته متنی برای ذخیره در سرور در اینترنت

شروع موضوع توسط Ali Mehrzad ‏24 آوریل 2017 در انجمن Action Script 3

  1. Ali Mehrzad

    Ali Mehrzad Member

    ارسال‌ها:
    256
    تشکر شده:
    16
    امتیاز دستاورد:
    18
    سلام
    خیلی اینترنت را زیر و رو کردم ولی گویا چون نمیدونستم دقیقا چی را باید سرچ کنم. چیزی پیدا نکردم. دوستان میتونن یه راهنمایی کنن اگه بخام برنامه ام بتونه یک رشته را برفسته و در یک url در اینترنت ذخیره بشه چه کار باید بکنم. اصلا کلاس مربوط به این کار چی هست. یا وانی در این زمینه وجود داره؟
     
    نوشته شده توسط Ali Mehrzad در ‏24 آوریل 2017
  2. mohammadfard

    mohammadfard کاربر فعال

    ارسال‌ها:
    141
    تشکر شده:
    157
    امتیاز دستاورد:
    43
    سلام و عرض ادب
    بله شما میتونید از کلاس URLVariables استفاده کنی . تو اینترنت سرچ کن قشنگ متوجه میشی چیکار باید بکنی
    هم به صورت POST و هم به صورت GET میتونی اطلاعات رو ارسال کنی .
    بعد سمت سرور کد نویسی باید بکنی . اطلاعات رو به یه فایل Php یا ASP یا هر چیز دیگه ای ارسال می کنی و بعد هم کار ذخیره ی اطلاعات رو باید با همون چی اچ پی انجام بدی توی دیتابیست.
    اینم یه نمونه مثال


    var appXML: XML = NativeApplication.nativeApplication.applicationDescriptor;
    var ns: Namespace = appXML.namespace();



    var request:URLRequest = new URLRequest("http://www.abc.com/savedata.php+ "?Rnd=" +Math.random()*9999999);

    var requestVars:URLVariables = new URLVariables();


    requestVars.packagename = NativeApplication.nativeApplication.applicationID;
    requestVars.version = String(appXML.ns::versionNumber);
    requestVars.screenwidth = Capabilities.screenResolutionX;
    requestVars.screenheight = Capabilities.screenResolutionY;
    requestVars.screendpi = Capabilities.screenDPI;

    requestVars.manufacturer = Capabilities.manufacturer;


    request.data = requestVars;
    request.method = URLRequestMethod.POST;
    try {


    ULoader = new URLLoader();
    ULoader.load(request);

    ULoader.addEventListener(Event.COMPLETE , LoadComplete , false , 0 , true);
    ULoader.addEventListener(IOErrorEvent.IO_ERROR, errorHandler , false , 0 , true);

    }catch (e:Error) {
    ULoader = null;
    }
    appXML = null;
     
    نوشته شده توسط mohammadfard در ‏29 آوریل 2017
    Ali Mehrzad از این پست تشکر کرده است.

به اشتراک بگذارید