mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2026-04-24 23:13:37 +02:00
2020-02-20 Fred Gleason <fredg@paravelsystems.com>
* Rebased 'RDUpload' to 'RDTransfer'.
This commit is contained in:
@@ -71,13 +71,25 @@ int UploadErrorCallback(CURL *curl,curl_infotype type,char *msg,size_t size,
|
||||
}
|
||||
|
||||
|
||||
RDUpload::RDUpload(QObject *parent)
|
||||
: QObject(parent)
|
||||
RDUpload::RDUpload(RDConfig *c,QObject *parent)
|
||||
: RDTransfer(c,parent)
|
||||
{
|
||||
conv_aborting=false;
|
||||
}
|
||||
|
||||
|
||||
QStringList RDUpload::supportedSchemes() const
|
||||
{
|
||||
QStringList schemes;
|
||||
|
||||
schemes.push_back("file");
|
||||
schemes.push_back("ftp");
|
||||
schemes.push_back("sftp");
|
||||
|
||||
return schemes;
|
||||
}
|
||||
|
||||
|
||||
void RDUpload::setSourceFile(const QString &filename)
|
||||
{
|
||||
conv_src_filename=filename;
|
||||
@@ -109,6 +121,10 @@ RDUpload::ErrorCode RDUpload::runUpload(const QString &username,
|
||||
RDSystemUser *user=NULL;
|
||||
char userpwd[256];
|
||||
|
||||
if(!urlIsSupported(conv_dst_url)) {
|
||||
return RDUpload::ErrorUnsupportedProtocol;
|
||||
}
|
||||
|
||||
//
|
||||
// Validate User for file: transfers
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user