Build an application (web) in the firebase console and use the firebase storage service in your application
Note / Any web application can be used
Step 1:
To create an application in firebase console
Add Security rule for Firebase Storage:
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
// Only Authenticated user can upload the file
allow read, write: if request.auth != null; // Anyone can upload the file/ No Auth Require
// allow read, write: true;
}
}
}
Step 2:
In this step we create a simple file input tag and add a
JavaScript event onchange() with id
files.
<input type="file" onchange="uploadFile()" id="files" name="files[]" multiple />
Step 3:
Create a reference for Firebase Storage, In order to upload or download files, delete files, or get or update metadata, you must create a reference to the file you want to operate on. A reference can be thought of as a pointer to a file in the cloud. References are lightweight, so you can create as many as you need, and they are also reusable for multiple operations.
Create references from the storage() service in
your Firebase app. This reference points to the root of your Cloud
Storage bucket.
// Created a Storage Reference with root dir var storageRef = firebase.storage().ref();
Get the file from the DOM and Create a reference to file
// Get the file from DOM
var file = document.getElementById("files").files[0];
console.log(file);//dynamically set reference to the file name
var thisRef = storageRef.child(file.name);
Upload from a Blob or File Once you’ve
created an appropriate reference, you then call the
put() method. put() takes files via the
JavaScript File and Blob APIs and uploads them to Cloud
Storage.
//put request upload file to firebase storagethisRef.put(file).then(function(snapshot) {
console.log('Uploaded a blob or file!');
});
and Complete code:
<input type="file" onchange="uploadFile()" id="files" name="files[]" multiple /><script> //function to save file
function uploadFile(){
// Created a Storage Reference with root dir
var storageRef = firebase.storage().ref(); // Get the file from DOM
var file = document.getElementById("files").files[0];
console.log(file);
//dynamically set reference to the file name
var thisRef = storageRef.child(file.name);
//put request upload file to firebase storage
thisRef.put(file).then(function(snapshot) {
alert("File Uploaded")
console.log('Uploaded a blob or file!');
});
}
</script>
Build an application (web) in the firebase console and use the firebase storage service in your...
To build a Web application, is it preferable to use static or dynamic Web pages? Discuss? Write in your own words.
You publish an Azure ML experiment as a web service for use by a client application that must generate predicted sales values for high volumes of product data asynchronously. Which endpoint should the application use to consume the web service? a. The URL of the experiment in Azure ML Studio. b. The Request-Response Service URL for the web service. c. The Batch Execution Service URL for the web service. d. The URL of an Excel workbook in a OneDrive folder.
You have decided to build a web application that allows user
authentication(enrolling and verifying users) using either
fingerprint, iris, face recognition or voice. Using the image
attached as a guideline, your task is to come up with an
architecture plan diagram and a brief
explanation of the diagram for this web application,
depicting the technologies or technology stack that will be
used.
Application Delivery Infrastructure Web Server, Portal, Application Server, & User Interface Technology Middleware Infrastructure Enterprise Service Bus, Message...
Explain how ultra-portable a Web/Enterprise Application is. Can someone build a software product as a Web/Enterprise App and sell it to many different Customers?
Explain how ultra-portable a Web/Enterprise Application is. Can someone build a software product as a Web/Enterprise App and sell it to many different Customers?
Develop an application in C#, which stores and manages your favorite web bookmarks. In this application the user should be able to display the list of all current bookmarks, as well as add, edit, or remove bookmarks from the list. Each bookmark consists of its title, URL address and, description. The list of bookmarks should be saved in secondary storage, in order not to be lost after the application is closed . Therefore, each time it is started, the application...
Explain the key difference between a web service application and a general client/server application?
Create a C# console application that performs the following: 1) Build a method which reads 3 integers from the console and returns them as an int array (type a number, then hit enter, 3 times). This needs to be its own method. 2) Call this method twice to store 2 local int array variables. 3) Once both arrays are built, write another method which accepts the two arrays and compares the contents to see if they match. If the method...
Create a C# console application that performs the following: 1) Build a method which reads 3 integers from the console and returns them as an int array (type a number, then hit enter, 3 times). This needs to be its own method. 2) Call this method twice to store 2 local int array variables. 3) Once both arrays are built, write another method which accepts the two arrays and compares the contents to see if they match. If the method...
Create a web service in c# called Continent with one web method called GetContinent. This method should take a string parameter called countryName, and should return a string containing the continent that the country is in. This web service should return hardcoded country and continent data, as follows, Country: Brazil. Continent: South America. Country: United States. Continent: North America. Country: Canada. Continent: North America. Country: Zambia. Continent: Africa. Create a web application that calls your web service. The web application...