Does HTML5 File API save the downloading file? - html

In my example I'm trying to browse a file from a desktop through the html file.
Is it possible to save the browsed file in some server or place it in some place?
Please let me know if this is possible.

Related

How to save all embedded images of local html file in Windows

I know that there are kinds of variations on this topic here but I have not found a single solution that works...
I want to automate the extraction process and save all images into a folder.
My question
How to save all embedded images of a local html file in Windows?

Downloading/Opening .csv file using Google chrome, it changes extension of .csv file to .xls

I have an a tag in my html file that is pointed to a .csv file. Every time I click on the link it downloads the same file in .xls extension. Why?
I tried the following:
File download
<a href="./example.csv" download>File download</a>
File download
File download
I tried to open the file with the file:///myfolder/example.csv protocol but all of these had the same outcome.
Whereas in Firefox, IE, Edge this downloads the file in .csv extension.
How can I get chrome to download the .csv file in the .csv extension?
Locally on Windows 10 machine Google Chrome downloaded .csv file with .xls extension. But when I uploaded the same project to GitHub Pages, Google Chrome started downloading file with correct .csv extension.
So the solution is either in webserver settings or just to test outside of the local environment.
Have you tried supplying a value to the download attribute, like this?
File download
That may be enough to force the server to download the file as you expect. Also, try removing the "./" from the href attrbute of your a tag.
If you'd like to know more about the download attribute, check this link.
I didn't find any solution for it so I have made a work around:
if (fileType === 'text/csv') {
FileSaver.saveAs(newBlob, `${data}.csv`);
} else {
FileSaver.saveAs(newBlob, `${data}`);
}
This is working for me, if you find that browser makes the same issue for any other file and this file is not csv, try to implement it like this and it will also work.

How to load a text file in HTML

Is it possible to load a text file via HTML using somthing like the link tag?
I’m sure I have seen this before but couldn’t find any thing.
I am creating a local app and I want to load a CSV data file and don’t want to have to rely on the user choosing the file with a file input.
If you mean like a file on the user's computer...only if the file's contents are saved in a cookie or using localstorage when the file is saved. But if you mean from a website, you can use XMLHttpRequest.
See https://www.w3schools.com/xml/dom_httprequest.asp

How to run html with json files in SharePoint?

I am making SharePoint spaces for various departments in insurance company. One of them wants to save and share their outputs via SharePoint. That outputs are maps with risk areas. Because maps includes many data layers, all the files are in one folder.
I have uploaded a folder with CSS, JSON, JS and HTML files to the library in SharePoint, but when I doubleclicked on HTML file, the page will not load. I think it's due to the JSON files.
What I need is to run whole page correctly with simple doubleclick.
Can anyone give me advice how to run other files supporting HTML with doubleclicking on HTML file?
Thank you.
I've had this same issue. To get the HTML to play in the browser (without SharePoint trying to make you download it), you need to rename the HTML file to an ASPX file.
To do this, you need to be in the Windows Explorer view (from a document library, go Library > Open with Explorer). Then change the file name from index.html to index.aspx.
However, if you're also using JSON files, that could be an issue. SharePoint prohibits you from uploading JSON files unfortunately.

Link to External Data using URL to CSV file

I am using OpenOffice Calc 4.1.1 on Windows 7.
I am trying to use Link to External Data to load an external CSV file from a gaming website Wowuction.com. If I open the URL in my browser I get a CSV file saved to disk. But when I use that exact same URL in the "URL of external data source" box and hit enter, there is a short pause like its loading, but then nothing happens. Nothing appears in the "Available tables/ranges" box, the OK button is still disabled.
Does OpenOffice Calc not support CSV as an external data source?
In short: Calc doesn't support loading a CSV file externally, only HTML, ODS, XLS, maybe another.
But if you are confortable writing a dos script, you can download the CSV file and convert it to HTML continuously. Then you can just direct the 'Link to External Data' to you local HTML file.
It's been done on ubuntu linux, in case you want a little reference.