mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-19 10:16:34 +01:00
Cancel upload when trying to upload non-readable files.
This commit is contained in:
parent
faeba013bc
commit
7c57588738
@ -3,6 +3,7 @@ Version 1.5.0
|
||||
* added support for Proxy Auto-Config (PAC)
|
||||
* added option to open another private window from private window
|
||||
* added delete action in edit context menu on page
|
||||
* cancel upload when trying to upload non-readable files
|
||||
* GreaseMonkey: added support for GM_Settings
|
||||
* fixed: size of preferences dialog on low-res screens
|
||||
|
||||
|
@ -990,6 +990,14 @@ QString WebPage::chooseFile(QWebFrame* originatingFrame, const QString &oldFile)
|
||||
|
||||
if (!fileName.isEmpty()) {
|
||||
s_lastUploadLocation = fileName;
|
||||
|
||||
// Check if we can read from file
|
||||
QFile file(fileName);
|
||||
if (!file.open(QFile::ReadOnly)) {
|
||||
const QString &msg = tr("Cannot read data from <b>%1</b>. Upload was cancelled!").arg(fileName);
|
||||
QMessageBox::critical(view(), tr("Cannot read file!"), msg);
|
||||
return QString();
|
||||
}
|
||||
}
|
||||
|
||||
return fileName;
|
||||
|
Loading…
Reference in New Issue
Block a user