forked from docs/doc-exports
Reviewed-by: gtema <artem.goncharov@gmail.com> Co-authored-by: Xiong, Chen Xiao <chenxiaoxiong@huawei.com> Co-committed-by: Xiong, Chen Xiao <chenxiaoxiong@huawei.com>
3.1 KiB
3.1 KiB
Uploading Files
Configuring a Stream for Uploading Real-Time Files
You must use the stream enabled to transmit real-time files. Here, fileUploadStream is used as an example.
The value of streamName must be the same as that of Stream Name configured in Step 1: Creating a DIS Stream.
//Configure the stream name. String streamName = "fileUploadStream";
Specifying the Path of the Real-Time File to Be Uploaded
Enter the absolute path of the file to be uploaded.
//Specify the path of the file to be uploaded. putFilesRequest.setFilePath("xxxx");
Specifying the Name of the File for Storing the Uploaded Real-Time Data
Set the file name to be uploaded. If the file name contains the backslash (\), use the escape character to escape the backslash.
//Specify the file name for storing the uploaded file. putFilesRequest.setFileName("xxxx");
Running the Program
Right-click the program and choose Run As > 1 Java Application from the shortcut menu. If the program is run successfully, you can view the information similar to the following on the console:
17:47:09.103 [main] INFO com.bigdata.dis.sdk.DISConfig - get from classLoader 17:47:10.275 [pool-2-thread-1] INFO com.bigdata.dis.sdk.util.config.ConfigurationUtils - get from classLoader 17:47:10.291 [pool-2-thread-1] INFO com.bigdata.dis.sdk.util.config.ConfigurationUtils - propertyMapFromFile size : 2 17:47:20.012 [pool-2-thread-1] INFO com.bigdata.dis.sdk.demo.FileProducerAsyncDemo - Upload file to DIS successful!
Parent topic: Uploading Real-Time Files