uploadFileWithSignedUrl()
Syntax
uploadFileWithSignedUrl(file: File, options: UploadFileWithSignedUrlOptions)The method used to upload files in Eueno. We have two types to upload: encrypted and unencrypted.
Parameters
Name
Type
Required
Description
file
File
Yes
File upload
options
UploadFileWithSignedUrlOptions
Yes
Type UploadFileOptions has the structure like this:
interface UploadFileWithSignedUrlOptions {
  uploadUrl: string;
  uploadTorrentUrl: string;
  exportedKey?: string; //Require if encrypt
}Example
import {UploadFileWithSignedUrlOptions} from "@eueno/lib-browser";
const uploadFile = async () => {
   const file = files[0];
   const uploadUrl = "https://upload-service.eueno.io/upload?signature=eyJhbGciOiJSUzI1Ni..."
   const uploadTorrentUrl: "https://upload-service.eueno.io/upload?signature=eyJhbGciOiJSUzI1NiIsInR..."
   const exportedKey = "4R2Bw-kz9DnWA5FEcoopIsPhZZ5PswLBvtPwll6ejkU"
   const options = {
      uploadUrl,
      uploadTorrentUrl,
      exportedKey   
   }
   
   const response = await uploadFileWithSignedUrl(file, options);
    
    console.log(response);
 };
Response of example:
{
    data: {
        Hash: "QmQL923LcmRn6wSxgN7Yr6w2M2xBz8r4tpPxaatq3S45Z3",
        Name: "puz.png",
        Size: "51625",
    }
    status: 200
}Last updated
