chore: rename uploadFile to putBlob, enable remote url
parent
c57eef13b4
commit
0666076045
|
@ -96,9 +96,13 @@ export class UpEndApi {
|
|||
return await response.json();
|
||||
}
|
||||
|
||||
public async uploadFile(file: File): Promise<PutResult> {
|
||||
public async putBlob(fileOrUrl: File | URL): Promise<PutResult> {
|
||||
const formData = new FormData();
|
||||
formData.append("file", file);
|
||||
if (fileOrUrl instanceof File) {
|
||||
formData.append(fileOrUrl.name, fileOrUrl);
|
||||
} else {
|
||||
formData.append("@url", fileOrUrl.toString());
|
||||
}
|
||||
|
||||
const response = await fetch(`${this.apiUrl}/blob`, {
|
||||
method: "PUT",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
try {
|
||||
const addresses = await Promise.all(
|
||||
files.map(async (file) => api.uploadFile(file))
|
||||
files.map(async (file) => api.putBlob(file))
|
||||
);
|
||||
|
||||
navigate(`/browse/${addresses.join(",")}`);
|
||||
|
|
|
@ -12567,10 +12567,10 @@ __metadata:
|
|||
|
||||
"upend@file:../tools/upend_js::locator=upend-kestrel%40workspace%3A.":
|
||||
version: 0.0.1
|
||||
resolution: "upend@file:../tools/upend_js#../tools/upend_js::hash=f1b3c8&locator=upend-kestrel%40workspace%3A."
|
||||
resolution: "upend@file:../tools/upend_js#../tools/upend_js::hash=ea2989&locator=upend-kestrel%40workspace%3A."
|
||||
dependencies:
|
||||
lru-cache: ^7.0.0
|
||||
checksum: 342789f2b098b9277c40a90dd83d470f1f3c13c56267ce7875d13678f1a27385b157396f7fb954826658e6d0cfd1678149c055c5e6d3f7a5a159f35d0ab99eba
|
||||
checksum: 8120076b2d6c66fa8c469e514c96cc168608c8244e1e529483aab05c6fc87ad886b10c023959070828c0d08753741c3757e694c7ccc1b8df3bbf2f24b709ee1a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
|
Loading…
Reference in New Issue