File chunking and uploading/reasembling

i'm working on a chunked file uploader that talks to a nginx modul that handles resumable/chunked uploads.
right now i'm trying to verify that the file chunking process is working correctly. however i've run into some strange things with my local tests. for starters it works perfectly on all of the smaller file's i've tried. they've all passed the md5 checksum comparisons.
however for all of the larger files i've tried they fail the md5 checksum comparison, and a lot of the time the videos won't play. i've noticed that upping the chunk size from 5mb to 100mb has fixed the playback issue for at least one of the videos i've tested with.
as far as i can tell it's loading in the original file in chunks and storing those chunks into files. i can watch it's progress through the file and the numbers all match up as expected.
here's my source code for the chunking and rebuilding:
        public function makeChunks():void{
            status = "Preparing";
            trace("VideoData::makeChunks");
            fileStream = new FileStream();
            fileStream.readAhead = chunkSize;
            fileStream.addEventListener(ProgressEvent.PROGRESS,onOpenProgress);
            fileStream.addEventListener(Event.COMPLETE,onOpenComplete);
            fileStream.openAsync(file,FileMode.READ);
        private function onOpenProgress(e:ProgressEvent):void{
            if(fileStream.bytesAvailable >= fileStream.readAhead){
                trace("onOpenProgress |",fileStream.position,"|",e.bytesLoaded,"/",e.bytesTotal,"(",file.size,")|----|",fileStr eam.bytesAvailable,"/",fileStream.readAhead);
                var cChunk:ByteArray = new ByteArray();
                fileStream.readBytes(cChunk);
                trace("--",chunkIndex,"*",cChunk.length,chunkIndex*cChunk.length);
                trace("--",fileStream.bytesAvailable,"/",fileStream.readAhead);
                var tFile:File = File.applicationStorageDirectory.resolvePath(file.name+"_chunks/"+chunkIndex+".part");
                var wStream:FileStream = new FileStream();
                wStream.open(tFile,FileMode.WRITE);
                wStream.writeBytes(cChunk);
                wStream.close();
                chunkIndex++;
                //fileStream.position += currentChunk.length;
                trace("---------------",chunkIndex,"",cChunk.bytesAvailable);
                //dispatchEvent(new MediohEvent("LocalVideosChanged",true,true));
                current_progress = e.bytesLoaded / e.bytesTotal;
        private function onOpenComplete(e:Event):void{
            trace("onOpenComplete |",fileStream.position,"/",file.size,"|",file.size-fileStream.position,"|----|",fileStrea m.bytesAvailable,"/",fileStream.readAhead);
            if(fileStream.bytesAvailable > 0){
                var cChunk:ByteArray = new ByteArray();
                fileStream.readBytes(cChunk);
                var tFile:File = File.applicationStorageDirectory.resolvePath(file.name+"_chunks/"+chunkIndex+".part");
                var wStream:FileStream = new FileStream();
                wStream.open(tFile,FileMode.WRITE);
                wStream.writeBytes(cChunk);
                wStream.close();
                trace("chunking complete---------------",chunkIndex,"bytes length",cChunk.length,"bytes length",cChunk.length);
            trace("--",chunkIndex,"*",cChunk.length,chunkIndex*cChunk.length);
            trace("--",fileStream.bytesAvailable,"/",fileStream.readAhead);
            fileStream = null;
            chunk_path = file.name+"_chunks/";
            needs_chunks = false;
            status = "Uploading";
            current_progress = 0;
            dispatchEvent(new MediohEvent("LocalVideosChanged",true,true));
            dispatchEvent(new Event("saveVideos",true,true));
            rebuild();
        private function rebuild():void{
            var target_file:String = "C:\\Users\\sophia\\Videos\\backtogether\\"+file.name;
            var folder:File =  File.applicationStorageDirectory.resolvePath(chunk_path);
            var filesFound:Array = folder.getDirectoryListing();
            trace("blah",filesFound);
            var bigFile:File = new File(target_file);
            var wStream:FileStream = new FileStream();
            wStream.open(bigFile,FileMode.WRITE);
            for(var i:int = 0; i < filesFound.length; i++){
                var fStream:FileStream = new FileStream();
                fStream.open(filesFound[i],FileMode.READ);
                var bytes:ByteArray = new ByteArray();
                fStream.readBytes(bytes);
                fStream.close();
                wStream.writeBytes(bytes);
            wStream.close();
            status = "Complete";
            current_progress = 1;
            date_uploaded = new Date();
            clearChunks();
            dispatchEvent(new Event("uploadComplete",true,true));
            dispatchEvent(new Event("saveVideos",true,true));

i've found a work around. instead of splitting the file up into a bunch of smaller files that i can then read the bytes from to upload i just upload them as i read them from the file. and have it wait to processes the next block of bytes that get loaded until after the previous bytes finish uploading.
i also determined that the number of chunks effects my ability to put them back together again locally.
i tested with a file i had successfully uploaded before with a much smaller chunk size (1mb instead of 5mb)  and it uploaded successfully but my local attempt to rebuild failed.
i'm still kinda currious as to why i can put together a file broken into a couple chunks but not one broken into many.

Similar Messages

  • File Chunking on upload

    I have to solve a problem of uploading large 4gb files.
    Anyone have any experience or point to an article on the following,
    With a file reference we can get to the fileReferance.data and load it into memory.
    I wonder if you could part load a chunk of data say 80mb, upload that 80mb, then discard that 80mb and load the next 80mb
    You would loop until end of data, I can reassemble the data at the server not an issue.
    The trick here is that I do not want to load the entire file into memory of the flash player just a chunk at a time and discard the uploaded chunk to free up the memory.
    The idea would be to build on this is to be chunking the next bit of data while the previous chunk is uploading, also resumable uploading.
    If we start the upload again, start so many chunks (bytes) into the file.
    When we start the file process take the  file size from the file reference and divide by the chunk size, when we send the first chunk we tell the server how many chunks of data to expect.
    Thoughts, ideas appreciated.
    TIA

    not sure if you can do this outside of AIR, but i've done it as an AIR app.
    use FileStream to openAsync() a file for FileMode.READ
    use FileStream's .readAhead property to define the amount of bytes you want to read in at a time
    define your own chunkSize value for the size of the chunked files
    use the ProgressEvent fired by FileStream to let you know when enough bytes are available to fill a buffer of chunkSize
    create a new File and write those chunkSize bytes into it
    when that file has finished writing to the local disk, use File.upload() to upload it to your server
    repeat until all chunks are there.  using openAsync with a smaller chunk size means you don't have to load the entire file into memory.  using File.upload() gives you upload progress.  (Sockets are still broken in as3 in that they don't report the progress of the file)
    it's quite simple to set up your own mini protocol for resuming broken transfers.  just keep track of the last chunk index that was successfully uploaded, and start from that index to resume a broken upload.  reassembling the chunked files back into the original file on the server side is trivial.
    i don't think this will work without a lot of user intervention in a flash app running inside a browser, due to flash's security restrictions.  with flash 10 you can write to the local disk, yes, but i believe manual user intervention/permission is required each time.  furthermore, i don't think you could upload() the chunk files that were dynamically created without manual user intervention/permission for security reasons.

  • File download and Upload using SOAP in Oracle ADF

    Hi Gurus,
    I have a requirement of Uploading and downloading a file on a location. It is for uploading and downloading an Attachments for a user. I have a table in my jspx page for showing the current attachments and an option to upload a new attachment. When I click on attachment name, the file should be downloaded.
    The current implementation does this using SOAP web service. Now, i need to do it with ADF now.
    For Uploading and downloading, i have used FileDownloadActionListner on my page. I am not able to figure out how to use SOAP service in ADF to download or upload a file. what i have done is
    1. Create WebService Data Control with the exposed wsdl.
    2. Created .jspx page and binded the fuctions to the button.
    3. In managed bean class, i have written code to get reference to that web service and invoke it. I am assuming of making the currect call as the response object is not coming as null.
    Now i need to know:
    1. How to verify for the success response from a SOAP web service in the managed bean code.
    2. how to go ahead with the implementation.
    For Upload: I have filename, content and mimetype in the managed bean code function. but how to use those to make a soap call and upload a file at the location.
    For Download: I have DocumentId in the managed bean code function, and how to use it to download a file. How to get the SOAP response in managed bean code and how to handle it.
    Thanks in Advance,
    regards,
    Rajan

    Hi,
    don't have an example, but I suggest to use a JAX-WS proxy client and access it from the POJO DC (instead the WS DC) so you have access to the service responses
    Frank

  • Image files email and upload problem

    Emails I send through mail are arriving very compressed. However when I try to upload them onto my webspace they are expanding.
    For example a jpeg 600 x 600px, at a resolution of 72ppi and a file size of 308kb:
    When emailed through Mail it arrives as 240 x 240px, at a resolution of 72pp and a file size of 92kb
    When emailed through my webmail (Virgin) it arrives at the original dimensions and file size
    When uploaded to my webspace using Cyberduck it expands from 308kb to 4GB and an estimated upload time of 18 hours!
    The larger the original file size, the worse the email problem, but the upload remains at around 4GB.
    I suspect that somehow the file is being compressed on arrival because it has expanded as it is being emailed or uploaded.
    My webspace provider says it isn't a problem their end. As things are ok through my Virgin webmail I don't think it can be them - though they are the usual suspects.

    When you email an image in Mail, set the Image Size pop-up in the lower right-hand corner of the window to "Actual Size".

  • Mutilple File Selection and Upload Functionality in Sharepoint 2010

    Hi,
    I have a requirement that i have to create an Application page where i should have the following functionality.
    Should be able to select multiple files at a single shot.
    That is when i click on Browse and choose files i should be able to choose more than one file and then i have to upload all the files to Sharepoint document library.
    I know how to upload mutiple files to library , but am unaware how to select mutiple files with single browse.
    By using Fileupload control we can select only one file at a time. ( We have to use more Fileupload control and get more files , but have to select the files one by one only )
    Is there any control or any workaround to achieve this.
    Main thing is to select Multiple files at a single go.
    Thanks in Advance.
    Regards,
    SivaKumar.

    Hi,
    The following links for your reference:
    <asp:FileUpload AllowMultiple="True"...>
    http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx
    jQuery File Upload pulgins
    http://plugins.jquery.com/?s=upload+file
    Best Regards
    Guangchao chen
    TechNet Community Support

  • Debatching and File Chunking

    I want to know
    1) the Difference between Debatching and File Chunking?
    2) how both work?
    anyone kindly explain me.

    i've found a work around. instead of splitting the file up into a bunch of smaller files that i can then read the bytes from to upload i just upload them as i read them from the file. and have it wait to processes the next block of bytes that get loaded until after the previous bytes finish uploading.
    i also determined that the number of chunks effects my ability to put them back together again locally.
    i tested with a file i had successfully uploaded before with a much smaller chunk size (1mb instead of 5mb)  and it uploaded successfully but my local attempt to rebuild failed.
    i'm still kinda currious as to why i can put together a file broken into a couple chunks but not one broken into many.

  • Splitting large video files into small chunks and combining them

    Hi All,
    Thank you for viewing my thread. I have searched for hours but cannot find any information on this topic.
    I need to upload very large video files. The files can be something like 10GB in size, currently .mpeg format but they may be .mp4 format later on too.
    Since the files will be uploaded remotely using using internet from the clients mobile device (3G or 4G in UK) I need to split the files into smaller chunks. This way if there is a connection issue (very likely as the files are large) I can resume the upload without doing the whole 10gb again.
    My question is, what can I use to split a large file like 10Gb into smaller chunks like 200mb, upload the files and then combine them again? Is there a jar file that I can use. i cant install stuff like ffmpeg or JMF on the clients laptops.
    Thank you for your time.
    Kind regards,
    Imran

    There is a Unix command called split that does just that splits a file into chunks of a size you specify. When you want to put the bits bact together you use the command cat.
    If you are comfortable in the terminal you can look at the man page for split for more information.
    Both commands are data blind and work on binary as well as text files so I would think this should work for video but of course check it out to see if the restored file still works as video.
    regards

  • Steps to prepare and upload  excel  files data to r/3?

    Hi abap experts,
    We have brand new installed ECC system somehow configured but with no master or transaction data loaded .It is new  empty system....We also have some legacy data in excel files...We want to start loading some data into the SAP sandbox step by step and to see how they work...test some transactions see if the loaded data are good etc initial tests.
    Few questions here are raised:
    -Can someone tell me what is the process of loading this data into SAP system?
    -Should this excel file must me reworked prepared somehow(fields, columns etc) in order to be ready for upload to SAP??
    -Users asked me how to prepared their legacy excel files so they can be ready in SAP format for upload.?Is this an abaper  job or it is a functional guy job?
    -Or should the excel files be converted to .txt files and then imported to SAP?Does it really make some difference if files are in excel or .txt format?
    -Should the Abaper determine the structure of those excel file(to be ready for upload ) and if yes,  what are the technical rules here ?
    -What tools should be used for this initial data loads? CATT , Lsmw , batch input or something else?
    -At which point we should test the data?I guess after the initial load?
    -What tools are used in all steps before...
    -If someone can provide me with step by step scenario or guide of loading some kind of initial  master data - from .xls file alignment  to the real upload  - this will be great..
    You can email me  some upload guide or some excel/txt file examples and screenshots documents to excersize....Email: [email protected]
    Your help is appreciated it.!
    Jon

    Depends on data we upload the data from file to R/3 .
    If it is regular updation then we used to get the data from application server files to R/3 since local file updation we can not set up background processing..
    If it is master data upload and that to one time upload then we use presenation server files to SAP R/3..
    See the simple example to upload the data to on master custom table from XLS File
    Program    : ZLWMI151_UPLOAD(Data load to ZBATCH_CROSS_REF Table)
    Type       : Upload program
    Author     : Seshu Maramreddy
    Date       : 05/16/2005
    Transport  : DV3K919574
    Transaction: None
    Description: This program will get the data from XLS File
                 and it upload to ZBATCH_CROSS_REF Table
    REPORT ZLWMI151_UPLOAD no standard page heading
                           line-size 100 line-count 60.
    *tables : zbatch_cross_ref.
    data : begin of t_text occurs 0,
           werks(4) type c,
           cmatnr(15) type c,
           srlno(12) type n,
           matnr(7) type n,
           charg(10) type n,
           end of t_text.
    data: begin of t_zbatch occurs 0,
          werks like zbatch_cross_ref-werks,
          cmatnr like zbatch_cross_ref-cmatnr,
          srlno like zbatch_cross_ref-srlno,
          matnr like zbatch_cross_ref-matnr,
          charg like zbatch_cross_ref-charg,
          end of t_zbatch.
    data : g_repid like sy-repid,
           g_line like sy-index,
           g_line1 like sy-index,
           $v_start_col         type i value '1',
           $v_start_row         type i value '2',
           $v_end_col           type i value '256',
           $v_end_row           type i value '65536',
           gd_currentrow type i.
    data: itab like alsmex_tabline occurs 0 with header line.
    data : t_final like zbatch_cross_ref occurs 0 with header line.
    selection-screen : begin of block blk with frame title text.
    parameters : p_file like rlgrap-filename obligatory.
    selection-screen : end of block blk.
    initialization.
      g_repid = sy-repid.
    at selection-screen on value-request for p_file.
      CALL FUNCTION 'F4_FILENAME'
           EXPORTING
                PROGRAM_NAME = g_repid
           IMPORTING
                FILE_NAME    = p_file.
    start-of-selection.
    Uploading the data into Internal Table
      perform upload_data.
      perform modify_table.
    top-of-page.
      CALL FUNCTION 'Z_HEADER'
      EXPORTING
        FLEX_TEXT1       =
        FLEX_TEXT2       =
        FLEX_TEXT3       =
    *&      Form  upload_data
          text
    FORM upload_data.
      CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
           EXPORTING
                FILENAME                = p_file
                I_BEGIN_COL             = $v_start_col
                I_BEGIN_ROW             = $v_start_row
                I_END_COL               = $v_end_col
                I_END_ROW               = $v_end_row
           TABLES
                INTERN                  = itab
           EXCEPTIONS
                INCONSISTENT_PARAMETERS = 1
                UPLOAD_OLE              = 2
                OTHERS                  = 3.
      IF SY-SUBRC <> 0.
        write:/10 'File '.
      ENDIF.
      if sy-subrc eq 0.
        read table itab index 1.
        gd_currentrow = itab-row.
        loop at itab.
          if itab-row ne gd_currentrow.
            append t_text.
            clear t_text.
            gd_currentrow = itab-row.
          endif.
          case itab-col.
            when '0001'.
              t_text-werks = itab-value.
            when '0002'.
              t_text-cmatnr = itab-value.
            when '0003'.
              t_text-srlno = itab-value.
            when '0004'.
              t_text-matnr = itab-value.
            when '0005'.
              t_text-charg = itab-value.
          endcase.
        endloop.
      endif.
      append t_text.
    ENDFORM.                    " upload_data
    *&      Form  modify_table
          Modify the table ZBATCH_CROSS_REF
    FORM modify_table.
      loop at t_text.
        t_final-werks = t_text-werks.
        t_final-cmatnr = t_text-cmatnr.
        t_final-srlno = t_text-srlno.
        t_final-matnr = t_text-matnr.
        t_final-charg = t_text-charg.
        t_final-erdat = sy-datum.
        t_final-erzet = sy-uzeit.
        t_final-ernam = sy-uname.
        t_final-rstat = 'U'.
        append t_final.
        clear t_final.
      endloop.
      delete t_final where werks = ''.
      describe table t_final lines g_line.
      sort t_final by werks cmatnr srlno.
    Deleting the Duplicate Records
      perform select_data.
      describe table t_final lines g_line1.
      modify zbatch_cross_ref from table t_final.
      if sy-subrc ne 0.
        write:/ 'Updation failed'.
      else.
        Skip 1.
        Write:/12 'Updation has been Completed Sucessfully'.
        skip 1.
        Write:/12 'Records in file ',42 g_line .
        write:/12 'Updated records in Table',42 g_line1.
      endif.
      delete from zbatch_cross_ref where werks = ''.
    ENDFORM.                    " modify_table
    *&      Form  select_data
          Deleting the duplicate records
    FORM select_data.
      select werks
             cmatnr
             srlno from zbatch_cross_ref
             into table t_zbatch for all entries in t_final
             where werks = t_final-werks
             and  cmatnr = t_final-cmatnr
             and srlno = t_final-srlno.
      sort t_zbatch by werks cmatnr srlno.
      loop at t_zbatch.
        read table t_final with key werks = t_zbatch-werks
                                    cmatnr = t_zbatch-cmatnr
                                    srlno = t_zbatch-srlno.
        if sy-subrc eq 0.
          delete table t_final .
        endif.
        clear: t_zbatch,
               t_final.
      endloop.
    ENDFORM.                    " select_data
    and also you can use .txt file upload using Function module - GUI_UPLOAD
    if it is application server then use open datset command.
    Thanks
    Seshu

  • Steps to prepare and upload legacy master data excel files into SAP?

    Hi abap experts,
    We have brand new installed ECC system somehow configured but with no master or transaction data loaded .It is new empty system....We also have some legacy data in excel files...We want to start loading some data into the SAP sandbox step by step and to see how they work...test some transactions see if the loaded data are good etc initial tests.
    Few questions here are raised:
    -Can someone tell me what is the process of loading this data into SAP system?
    -Should this excel file must me reworked prepared somehow(fields, columns etc) in order to be ready for upload to SAP??
    -Users asked me how to prepared their legacy excel files so they can be ready in SAP format for upload.?Is this an abaper job or it is a functional guy job?
    -Or should the excel files be converted to .txt files and then imported to SAP?Does it really make some difference if files are in excel or .txt format?
    -Should the Abaper determine the structure of those excel file(to be ready for upload ) and if yes, what are the technical rules here ?
    -What tools should be used for this initial data loads? CATT , Lsmw , batch input or something else?
    -At which point we should test the data?I guess after the initial load?
    -What tools are used in all steps before...
    -If someone can provide me with step by step scenario or guide of loading some kind of initial master data - from .xls file alignment to the real upload - this will be great..
    You can email me some upload guide or some excel/txt file examples and screenshots documents to excersize....
    Your help is appreciated it.!
    Jon

    hi,
    excel sheet uploading:
    http://www.sap-img.com/abap/upload-direct-excel.htm
    http://www.sap-img.com/abap/excel_upload_alternative-kcd-excel-ole-to-int-convert.htm
    http://www.sapdevelopment.co.uk/file/file_upexcel.htm
    http://www.sapdevelopment.co.uk/ms/mshome.htm

  • Browse and upload file - Forms(6i)

    Hi Friends,
    How to enable users to browse and select a file from their local machine in a D2K forms (6i) and upload to the database unix directory
    Thanks
    Ramya

    Hi Friends,
    my exact requirement -
    I have a form with 2 buttons -
    First Button -
    I have to create a external table,the file that is associated with external table is browsed in the form through button,after the file is browsed ,the same file has to be placed in unix directory.
    Second button -
    This button is to execute a packaged procedure which will be using the data from the file associated with the external table that we placed in the unix directory ( which i explained under button1)
    Thanks
    Ramya

  • How can one  read a Excel File and Upload into Table using Pl/SQL Code.

    How can one read a Excel File and Upload into Table using Pl/SQL Code.
    1. Excel File is on My PC.
    2. And I want to write a Stored Procedure or Package to do that.
    3. DataBase is on Other Server. Client-Server Environment.
    4. I am Using Toad or PlSql developer tool.

    If you would like to create a package/procedure in order to solve this problem consider using the UTL_FILE in built package, here are a few steps to get you going:
    1. Get your DBA to create directory object in oracle using the following command:
    create directory TEST_DIR as ‘directory_path’;
    Note: This directory is on the server.
    2. Grant read,write on directory directory_object_name to username;
    You can find out the directory_object_name value from dba_directories view if you are using the system user account.
    3. Logon as the user as mentioned above.
    Sample code read plain text file code, you can modify this code to suit your need (i.e. read a csv file)
    function getData(p_filename in varchar2,
    p_filepath in varchar2
    ) RETURN VARCHAR2 is
    input_file utl_file.file_type;
    --declare a buffer to read text data
    input_buffer varchar2(4000);
    begin
    --using the UTL_FILE in built package
    input_file := utl_file.fopen(p_filepath, p_filename, 'R');
    utl_file.get_line(input_file, input_buffer);
    --debug
    --dbms_output.put_line(input_buffer);
    utl_file.fclose(input_file);
    --return data
    return input_buffer;
    end;
    Hope this helps.

  • ITunes Match has stopped uploading - every file errors and says waiting - I have tried to delete the files and use other formats etc.  I have had the service since Day 1 and NEVER had an issue.  It didn't start until the Delete from Cloud switch to Hide

    iTunes Match has stopped uploading - every file errors and says waiting - I have tried to delete the files and use other formats etc.  I have had the service since Day 1 and NEVER had an issue.  It didn't start until the Delete from Cloud switch to Hide from cloud - the files that do not upload show grayed out on my other devices.

    Have you confirmed that you successfull purged iTunes Match by also looking on an iOS device?  If so, keep in mind that Apple's servers may be experiencing a heavy load right now.  They just added about 19 countries to the service and I've read a few accounts this morning that suggests all's not running perfectly right now.

  • How to transfer files from my ipod classic to itunes on a new computer? I had itunes on my other computer. i bought cds and uploaded them to itunes there. Then everything was sync'd to my ipod.

    I had itunes on my other computer. i bought cds and uploaded them to itunes there. Then everything was sync'd to my ipod.
    now I have a new computer - andI want to transfer those files to my itunes.
    BUT I can only transfer music I bought through the Apple store.
    That's WRONG!
    I spent money on cds - yes I'm old fashioned.
    I want to listen to audiobooks on my CD so that's how they were recorded onto itunes and sync'd to my ipod.
    Now it's a waste if I press the sync button!
    I spent hours downloading cds to itunes on the other computer - which I will be getting rid of soon.
    Please help.

    See this older post from another forum member Zevoneer covering the different methods and software available to assist you with the task of copying content from your iPod back to your PC and into iTunes.
    https://discussions.apple.com/thread/2452022?start=0&tstart=0
    B-rock

  • Help~how can I download and upload pdf file in simple solution

    I am new doing Portal.
    I want to create a page which can provide download pdf file function and other page which can provide upload pfg file function.
    I created a link to download file, and implemented uploading files by access the file directory.
    Can this solution work in Portal?
    I've tried, but I couldn't access file directory through web_dav.
    Anyone can give me some suggestion?

    You can only install apps (programs) via the App Store app on your iPad, or by downloading them via iTunes store on your computer and then syncing them to your  iPad - you can't download and install programs from the internet via a browser, they are not compatible with the iPad.

  • Function module to choose the file for download and upload

    what is the function module to choose the file for download and upload  for presentation server.
    give me with example

    Please search in SCN.
    This has been discussed so many times.

Maybe you are looking for

  • Problem with Pushlet (and/or Thread Competition?)

    Hi all, Once again, I'm in over my head and have approximately four hours to dig myself out. I have a client-server application. One the client side is an Applet that runs Java 3D and has a JavaPushletClient / JavaPushletClientListener pair (from Pus

  • Error when trying to open DeskI and Designer

    Hello Guys ! I have a big problem on my laptop. We're currently migrating from Xi R2 to Xi 3.1 SP3 FP3.2 I'm testing BO client tools deployment (with or without parameters, silent or verbose) So i need to nstall/uninstall/reinstal/reinstall etc.. But

  • My ipad is showing up on my computer, but not itunes.

    I have restarted the computer and my itunes is up to date!

  • How to call smartform in me54n

    Hai All,           Iam developing a smartform for PR print with  ztcode,the user asked me that,he dont want seperate tcode,in me54n tcode itself he want print.I have tried in the enhancement spot but it is not firing. Regards, Siva jyothi.

  • Problems with Italian version of Dreamweaver [subject edited by moderator]

    The italian version of this software doesn't match with the configurations in the tutorials and it's impossible to follow the procedure to learn how to use it!! I've spent more than two hours just to put the "split working area" in vertical with no r