A secure file upload

I would like to use APEX to our project, but I don't know if it is possible to download files safely with it.

(1) how does the file upload widget? I find file, I click on send, how it is transferred after that? By establishing the ftp connection and use it to transfer the file? Or through HTTP?

(2) my second question is more convenient. I make sure that this download is secure. To confirm the HIPA requirements, the transfer must be encrypted (as if I used ftps Protocol). Is there a way to add encryption to the default file upload feature? Otherwise, any workaround?

Very much appreciated.
-John

Hi John,.

I did not know you if you're looking for a hosted solution. The statement you received from Revion.com says that they provide no file secure - and transfer of content for your APEX applications. They have also mentioned the SSL options for hosted environments (shared for a shared domain certificate) or IP dedicated for an area customized with a personalized certificate.
I would say that your condition will be fulfilled then.

-Udo

Tags: Database

Similar Questions

  • How can I create a secure File Upload?

    I have a client who wants to be able to have customers safely download bank statements of income, statements such as documents, etc..

    I have created a secure area for them to connect to, have an online form for submitting them and a button to attach files, but how do for secure transmission of files (as would be on site booking e-commerce or one event)?

    I appreciate any help as I thought niavely, that he would make a secure (don't know why I thought that). I must emphasize, I'm more of a designer that a developer, so be as nice about me as possible!

    Donna

    Hi Donna-

    British Colombia, you have two URLS... one is your main domain that people usually install - their custom domain.  And the other is a subdomain on the *. worldsecuresystems.com field.  You can find what your subdomain secure logging into BC Admin area then go to Site Settings > Site areas and you should see a subdomain of "worldsecuresystems.com" that your site uses secure processes.  Make a note of this secure subdomain and find the shape that you want to fix... you will need to change the HTML code of this form.  Find the ACTION attribute of the FORM element.  It usually starts with something like:

    action = "FormProcessv2.aspx?" [...]"

    with many parameters at the end of this one.  To make sure add your subdomain to the front of this URL using the https (SSL) Protocol:

    action ="https://yoursubdomain.worldsecuresystems.com/FormProcessv2.aspx? [...]"

  • File.upload ActionScript does not work on Air SDK for iOS devices

    I try to use the ActionScript File.upload to transfer a file on Air SDK for iOS environment, but the File.upload does not work properly. No event on the file upload handler is executed after File.upload is called, and no exception is caught. When I check the side network traffic server, I found no application http even didn't hit the server after execution of File.upload. The code is below.

    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------

    <? XML version = "1.0" encoding = "utf-8"? >

    " < = xmlns:fx s:View ' http://ns.Adobe.com/MXML/2009 "xmlns:s ="library://ns.adobe.com/flex/spark"title ="HomeView"> "

    < fx:Declarations >

    <! - Place non-visual elements (e.g., services, items of value) here - >

    < / fx:Declarations >

    < fx:Script >

    <! [CDATA]

    private var file:File;

    private var dir:File;

    This method is executed to create a file and download it when you press the download button.

    protected void OnUploadButtonPressed(event: MouseEvent): void {}

    trace ("upload button clicked");

    var urlReq:URLRequest = new URLRequest ("http://10.60.99.31/MyPath/fileUploadTest.do");

    urlReq.method = URLRequestMethod.POST;

    var str:String = "this is test";

    var imageBytes:ByteArray = new ByteArray();

    for (var i: int = 0; i < str.length; i ++) {}

    imageBytes.writeByte (str.charCodeAt (i));

    }

    trace ("size =" + imageBytes.length);

    try {}

    dir = File.applicationStorageDirectory

    I also tested in several different directories

    dir = File.createTempDirectory ();

    dir = File.documentsDirectory;

    var today: Date = new Date();

    var filename:String = 'IMG' + now.fullYear + now.month + now.day + now.hours + now.minutes + now.seconds + now.milliseconds + ".txt";

    file = dir.resolvePath (filename);

    var stream: FileStream = new FileStream();

    Stream.Open (file, FileMode.WRITE);

    stream.writeBytes (imageBytes);

    Stream.Close ();

    Review the content of the file to check if the file is written successfully.

    var readStream:FileStream = new FileStream();

    readStream.open (file, FileMode.READ);

    var: string result = readStream.readUTFBytes (readStream.bytesAvailable);

    trace ("rear read result =" + result); The result is shown here as planned.

    file.addEventListener (Event.COMPLETE, uploadComplete);

    file.addEventListener (IOErrorEvent.IO_ERROR, ioError);

    file.addEventListener (SecurityErrorEvent.SECURITY_ERROR, securityError);

    file.addEventListener (ErrorEvent.ERROR, someError);

    file.addEventListener (ProgressEvent.PROGRESS, onProgress);

    file.upload (urlReq); This line does not work. No handler is executed. No http request struck the coast server.

    trace ("after file upload test");

    } catch (error) {}

    trace (e);

    }

    }

    Complete Manager

    private function uploadComplete (event: Event): void

    {

    trace ("Upload successful.");

    }

    IOError handler

    private void ioError (error: IOErrorEvent): void

    {

    trace ("Upload failed:"+ error.text ");

    }

    Manager SecurityError

    private void securityError(error:SecurityErrorEvent):void {}

    trace ("security error:" + error.text);

    }

    Another Manager

    private void someError(error:ErrorEvent):void {}

    trace ("an error" + error.text);

    }

    Progress Manager

    private void onProgress(event:ProgressEvent):void {}

    trace ("progressHandler");

    }

    This method is executed to call the URLLoader.load when the delicate touch.

    protected void OnTrickyButtonPressed(event: MouseEvent): void {}

    var urlReq:URLRequest = new URLRequest ("http://200.60.99.31/"); This points to a server not - exist

    urlReq.method = URLRequestMethod.POST;

    urlReq.data = new ByteArray();

    var loader: URLLoader = new URLLoader();

    try {}

    Loader.Load (urlReq); This line is very important in iOS7. He decides if the latter file.upload may work.

    But in iOS8, file.upload does not work even if that line is executed.

    trace ("after urlloader load");

    } catch (error) {}

    trace (e);

    }

    }

    []] >

    < / fx:Script >

    < s:Button = "200" x = "200" width = "400" height = "200" label = "Upload" click = "OnUploadButtonPressed (event)" / > "

    < s:Button = "200" x = "500" width = "400" height = "200" label = "Tricky" click = "OnTrickyButtonPressed (event)" / > "

    < / s:View >

    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------


    When it is run on the simulator of the Air, it works very well as expectedand the file is successfully downloaded to the server. But when run on iOS devices (in my case, iPad), as I explained at the beginning, no event on the file upload handler is executed and not the http request has even hit the server. So I think that the problem may come from the client side.

    During my attempt to solve the problem, I found something complicated about this problem on iOS7. In other words, if you call the URLLoader.load method (although the URLLoader.load points to an address non-existed) before calling the File.upload method, the File.upload will work as expected on iOS7. Specifically, when the above OnTrickyButtonPressed method is run before the OnUploadButtonPressedmethod, File.upload will succeed on iOS7. But this only happens on iOS7. On iOS8, File.upload still refuses to work, regardless of knowing if the URLLoader.load is executed before.

    I think in my case, the problem is not the problem of sandbox or a session of Firefox problem described in the two links below, because not even a http request hit the side server. It seems that the Air SDK for iOS comes to fail send the http reason request any.

    http://StackOverflow.com/questions/5967382/Flex-4-FileReference-issues-with-Firefox

    http://StackOverflow.com/questions/351258/how-do-i-make-Flex-file-upload-work-on-Firefox-a nd-safari

    To make my problem clear, I list my environment below:

    • Development environment: Windows7 (64-bit) / Mac os 10.9.4 (tested on both OS platforms.)
    • IDE: Flash Builder 4.7
    • Air SDK: 3.8 / 16.0.0 (after that I have updated to the latest Air SDK 16.0.0, problem persists.)
    • Application server: Tomcat7 + spring

    Finally, I want to mention that download the file using URLLoader.load isn't an option in my case because I want to download large files in the future, which cannot be addressed with the URLLoader.load.

    I struggled with this for days. If I really appreciate it if anyone has an idea about this.

    Thanks in advance.

    Hi KA RYU.

    We have reproduced the issue successfully, our team would work on it.

    -Tushar

  • Default directory for the button browse for File Upload

    Hello.

    I use Apex 3.1.2. Is there a way to set a "default" directory on the browse file upload button? I would like to have users click the upload file button and this default directory appear rather than forcing them to weed through multiple levels of directories.

    Thank you.


    Elijah

    Hi Elijah,

    The simple answer is no, there is no way to do so as the control over the content and the functionality of the field FileBrowse is now restricted for security reasons.

    Andy

  • How can I tell Firefox to clear the list of files uploaded to the exit?

    When I was using Firefox 3.x, I configured it to clear the list of files uploaded to the exit. Now, I 'upgraded' to Firefox 7.0.1 and it ceased to do so. Not only that, he doesn't seem to be a way to get this feature. Y at - it a setting that I missed, or have the Firefox devs decided that users don't need / envy to have Firefox do this more?

    You should always be able to clear only the download history when you close Firefox.

    • Firefox/tools > Options > privacy > Firefox will be: "Use the custom settings for history" > [X] clear history of Firefox closing > settings
  • Opens secure files.sparseimages is no longer

    A number of years, I have created a secure Files.sparseimages. I have not opened in a few months. Now when I try, nothing happens. The icon moves a bit, but that's all. any ideas on how to open it?

    Thank you!

    Solved. My bad.  The disc was mounting after all. I expected as a sign that he had ridden to the password prompt. Never asked you to P/o, so I guess it wasn't fitting and accessible. It's mounting and available without password.

  • Lookout 6.6 - login error: there is no security file

    I am trying to run the Lookout 6.6 evaluation. It loads fine, I get a message saying that it is running the evaluation version. I press OK to clear this box and opens a window to logon. It is completed with the default settings, Administator, local doman, no password. I click on login and it gives me the error that is in the subject line, there is no security file.

    I read here that the lookout.sec file does not exist in the System32 folder. In this case, I found it and it's there.

    I try different usernames, I took the .sec file and copied in various places: windows folder and the program root folder - obviously, there was no effect. I tried modifying the lookout.ini file to remove the log on information to see if it cleared (even deleted the file to see if it works), but does not. I also tried to reinstall the program, but there is no uninstall button - windows program removal tool may not even remove, change or repair the program. I ran the installation a couple of times as well.

    Anyone know what I can do?

     

    Here's what I'm running:

    (I bought this computer today)

    X 64-bit of Windows 7 Home Premium

    4 GB of ram

    hard drive 500 GB

    It is very minimal, because the entire computer is intended to do is run this program and replace the Lookout 5.0 computer was running (mobo got fried).

    -Let me know if you have any suggestions.

    Understand how to uninstall. After having done that and reinstall it seemed to work. Do not know why.

  • Essbase server does not start: fatal error: security file created in the mode of Fusion, but the current environment isn't in merger mode.

    Hello

    We are unable to start the Essbase server after trying to configure SSO between OBIEE and Essbase.

    Here are the details of the journal:

    ----------------------------------------------------------

    14/10/28 10:35:45 start

    ------------------------------------------------------

    Info: Essbase reduced the number of soft file descriptors because the 32K limit has been exceeded. Exceeding the limit can greatly increase the loading time of application.

    Environment variable [HYPERION_LOGHOME] is - it allows to define the location of the log file.

    The log location is [/ u00/app/mw_home/forums/instance1/diagnosis/newspapers/Essbase/essbaseserver1/essbase].

    [Mar 28 10:35:45 Oct 2014] Local/ESSBASE0 / / / 47677451854848/Info (1051283)

    Recovery of license information, please wait...

    [Mar 28 10:35:45 Oct 2014] Local/ESSBASE0 / / / 47677451854848/Info (1051286)

    The license retrieved information.

    The user 65535 Essbase user 65535 planning system

    [Mar 28 10:35:45 Oct 2014] Local/ESSBASE0 / / / 47677451854848/Info (1311019)

    Classpath lors de l'initialisation de la JVM : [ : / u00/app/mw_home/Oracle_BI1/common/jlib/11.1.2.0/dummy.jar:/u00/app/mw_home/wlserver_10.3/server/lib/weblogic.jar:/u00/app/mw_home/Oracle_BI1/... /oracle_common/modules/oracle.jrf_11.1.1/jrf.jar:/u00/app/mw_home/wlserver_10.3/server/lib/wls_api.jar:/u00/app/mw_home/Oracle_BI1/common/jlib/11.1.2.0/epm_j2se.jar:/u00/app/mw_home/Oracle_BI1/products/Essbase/EssbaseServer/java/essbase.jar:/u00/app/mw_home/Oracle_BI1/products/Essbase/EssbaseServer/java/ essbaseRegistry.jar]

    [Mar 28 10:36:28 Oct 2014] Local/ESSBASE0 / / / 47677451854848/Info (1051199)

    Single Sign-On initialization succeeded!

    [Mar 28 10:36:28 Oct 2014] Local/ESSBASE0 / / / 47677451854848/Info (1051627)

    Info: Essbase reduced the number of soft file descriptors because the 32K limit has been exceeded. Exceeding the limit can greatly increase the loading time of application.

    Fatal error: the security file was created in blend mode, but the current environment is not blending mode... Restart Essbase using the last backup file, or set the ENABLESWITCHTOBACKUPFILE config to allow Essbase automatically uses a backup security file

    We have updated the essbase.cfg and define the TRUE ENABLESWITCHTOBACKUPFILE but that didn't work.

    Also, we have renamed the file essbase.sec in essbase_bak.sec and restarted the service. still no luck.

    Essbase Server is now running

    Followed the instructions in the document below:

    https://support.Oracle.com/epmos/faces/DocumentDisplay?_afrLoop=322765872961140&ID=1676072.1&DisplayIndex=1&_afrWindowMode=0&_adf.CTRL-State=f6suct4ab_302#cause

  • File Upload HTTP with plug

    Hello

    I am currently working on scripts that use the Socket for HTTP communication with our server, I found a lot of answers to my question by conducting a search in the forum, but now I'm stuck with an HTTP download.

    I create an overview of the current pages and I want to download this song on the server. The server runs a java application and I have a java application to download test files - I know that the download works and the problem is in the script.

    I read the file into a string and I create a Socket connection to the server. I created another channel with the content to download (file and additional information), love and I send you the MESSAGE HTTP to the server. And I always get a "stream ended unexpectedly" error from the server.

    So, I think, the length of the content is the problem. Server expects a number of bytes, and I do not send the bytes expected. How to calculate the length of the content?

    This is my code:

    conn = new Socket;

    response = "";

    var f = file ('c:\\tmp\\jdExport.jpg');

    f.Encoding = "BINARY";

    f.Open ("r");

    var fContent = f.read ();

    f.Close ();

    If (conn.open ('127.0.0.1:8081', 'BINARY')) {}

    Alert ("linked");

    Conn.Timeout = 20000;

    Content = "-XLuvdG51D_BRiiAda_0y79ImMN_ddtKYzeFFLlu8\n".

    + "Content-Disposition: form-data; name = \ 'file '; filename=\"jdExport.jpg\"\n ".

    + "Content-Type: application/octet-stream\n".

    + "\n"

    + the fContent;

    ;

    CS = "POST/dp/uploadpreview? SessionID = xxxx HTTP/1.1\n.

    + "Content-Length:"+ content.length + "\n";

    + "Content-Type: multipart/form-data; Boundary = XLuvdG51D_BRiiAda_0y79ImMN_ddtKYzeFFLlu8\n.

    + "Host: 127.0.0.1:8081\n".

    + "Connection: Keep-Alive\n".

    + "User-Agent: Apache-HttpClient/4.3.1 (java 1.5) \n".

    + "Authorization: basic TXlTUUxcYWRtaW46\n.

    + "Accept-Encoding: gzip, deflate\n.

    + "\n"

    + content;

    Journal of the var = file ("c:\\tmp\\log.txt");

    log. Open ('w');

    log. Write (cs);

    log. Close();

    Conn.Write (cs);

    response = conn.read (999999);

    Conn.Close ();

    alert (response).

    If (reply.indexOf ('200 OK') > 0) {}

    } else {}

    throw new Error ("createLayout.error: Errormessage of the server" + dataplanServer + ":" + getResponseError (answer) "");

    }

    } else {}

    throw new Error ("createLayout.error: unable to connect to"+ dataplanServer ");

    }

    I found it. I downloaded the source files for the spring framework and the Commons of apache file upload und used the debugger to find out what happened on the server side. Want it tomcat on the other '-' after the file data (and closed chain limit) and I got a CRLF in this position. I just added the "-" at the end of the upload and it worked...

  • How can I use an external HTML form with a file upload in my page of MUSE?

    How can I use an external HTML form with a file upload in my page of MUSE? I know I can insert an external form, but how do I create a link to my email

    Yes, in most cases. If it is not in your actual embed code, you will need to be added to the script that uses the code. There are literally hundreds of form manages the codes out there on the web, it would be impossible to tell you exactly where it needs to be added. Your best option is to use a third party such as JotForms or WooForms shape provider and use the third Muse Widgets for these services.

  • Is there a way to create a "web file upload page" Muse?

    Hello world!

    See picture to know what I mean.


    Example.jpg

    Thank you guys!

    Hello

    Also, take a look at this topic,

    How do I create a file upload in the contact form

  • Exportation of Essbase security files

    Hello

    In fact, I'm working on a task linked to the security of Essbase.
    I found that option in the EE 9.3.1 but I can't find the ESSCMD/MAXL command to automate this...

    I select the server, then I right click on 'Security' and then I click on "Export security file" and choose one for my file name.txt.
    Is it possible to generate scripts that?

    Can someone help me on this?

    I thank in advance.

    Here you go - http://docs.oracle.com/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/export_sec.htm

    security_file export of data_file essbase_security_file.txt;

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Security file export of EAS

    Hello

    When I export a rom EAs file security. where - he be saved? Is this same file as the security file that we extract the HFM workspace?

    An export of EAS security wrote:

    Oracle\Middleware\user_projects\epmsystem2\EssbaseServer\essbaseserver1\bin

    I hope this helps.

    Tim Young

  • How to share files uploaded in the creative cloud with other members of creative cloud?

    How to share files uploaded in the creative cloud with other members of creative cloud?

    Should be easy.  Try this...

    1. In thumbnail view, click the small triangle (pointing down) in the lower right corner of the asset you want to share.
    2. On the blue icon toolbar that appears, click on the share icon (the third icon from the left, just to the right of the trash icon). The sharing dialog box should appear.
    3. In the sharing dialog box, enter the e-mail address of the person with whom you want to share assets, then click on the button send an email - it will receive an email with a link to your assets. OR
    4. You can also copy a link to the asset and paste that in your own e-mail client if you wish.  To do this, click on the link icon (looks like a 'chain' and to the right of the icon to email "envelope")-then click on the button, copy the link.

    Note that stock options are not available if your asset is set to 'Private' - you can control if an asset can be seen (or downloaded) by others by clicking the control Public/private (green or red icon "lock").

    You can also access the same controls hand, if you click on the file to see him score a point (you can do display thumbnails or list view); Click on the share icon near the top right of the window of the browser (to the right of the name of the asset).

    Hope that helps.

  • How to add a field for the multiple file upload in WebApps?

    I create a Web application for the user to record certain information with multiple images. I only see a single uploader.

    How can I add multiple image uploader and how do I create an upload field instead of a custom file upload image?

    Hello

    There is no other type of upload for web applications field.  You will need to use the 'image file type"to apply to multiple file upload fields in the form of web application in this case.

    Kind regards

    -Sidney

Maybe you are looking for