QuickUpload - instant uploads for your files

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

QuickUpload - instant uploads for your files

Post by netmaestro »

QuickUpload is designed for use by anyone who is often uploading files to an FTP server and would like to avoid the hassle of using a full-blown FTP client every time a file is changed and needs uploaded. Once installed, rightclicking any file or group of files in Explorer will give you the option of uploading the file(s) to your FTP server instantly. It's an early version, but it's been in regular use here for some weeks now and it seems well-behaved to us. Please give it a try and let me know of any problems or bugs.

http://www.lloydsplace.com/QuickUpload.zip

p.s. Doesn't do folders yet, just filename selections. But you could surf to a folder and select all->upload which works fine.

If you're uploading a really large number of files, it's best to wait until the cursor returns to a steady arrow for a second or two before you select the folder, this will avoid files getting missed. But this isn't an issue at all for under a dozen files or so.
Last edited by netmaestro on Tue Mar 26, 2024 4:52 pm, edited 6 times in total.
BERESHEIT
srod
PureBasic Expert
PureBasic Expert
Posts: 10589
Joined: Wed Oct 29, 2003 4:35 pm
Location: Beyond the pale...

Post by srod »

A very handy little tool. I've been using it, in one form or another, for a while now.

Thanks.
I may look like a mule, but I'm not a complete ass.
AND51
Addict
Addict
Posts: 1040
Joined: Sun Oct 15, 2006 8:56 pm
Location: Germany
Contact:

Post by AND51 »

Hello!

Nice tool!
Currently, I'm testing it. I will give you some feedback.
  • GUI in general:
    Please, make the GUI much more comfortable to the user!!! :!:
    For example, add the possibility to choose the installation-path with a PathRequester(). Furthemore, you could improve tiny issues like adding #MB_ICONQUESTION to the requester "Create that folder?".
  • Better support for the user. I didn't know if I must begin my FTP-Path with a leading slash ("/"), because many other programs request that. Personally, I don't know, why it doesn't accept "cgi-bin/extern" as second folder...?
    It would be good, if you give clear examples, how a correct FTP-Path has to be. For example, the FTP-Root is "" (in other programs "/"). Furthemore, I'm not sure, if your program accepts trailing slahes or not, e. g. "/cgi-bin/extern/"... It always said "Directory does not exist!"
  • Use #PB_StringGadget_Password for user's password entry :!:
  • OK, while testing, I encountered an error: If I want to upload a file, the Config-Window appears (again?!). I click "Save settings", it tells me, where the EXE and the INI are saved to, but then only a "Can't read program settings" occurs (hey, even with a #MB_ICONERROR :wink: )...
    In fact, I'm unable to upload any file.
  • Maybe, you can add at least a simple password-encryption, because I don't appreciate it that your program stores the plain password in a TXT-file...
PB 4.30

Code: Select all

onErrorGoto(?Fred)
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

AND51 wrote:
  • OK, while testing, I encountered an error: If I want to upload a file, the Config-Window appears (again?!). I click "Save settings",
    it tells me, where the EXE and the INI are saved to, but then only a "Can't read program settings" occurs (hey, even with a #MB_ICONERROR :wink: )...
    In fact, I'm unable to upload any file.
Same problem here, it just pops up the configuration dialog
and then a 'unable to read program preferences!' error
without uploading anything :?
Windows 7 & PureBasic 4.4
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

Which OS is being used by people having a problem with reading the config file?

AND51, thanks so much for excellent feedback, config encryption of sensitive data is being added right away, as well as better communication w/user.
BERESHEIT
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

netmaestro wrote:Which OS is being used by people having a problem with reading the config file?
Windows XP SP2 German
Windows 7 & PureBasic 4.4
AND51
Addict
Addict
Posts: 1040
Joined: Sun Oct 15, 2006 8:56 pm
Location: Germany
Contact:

Post by AND51 »

OK netmaestro.
BTW, I'm also using Windows XP P2 and I've installed QuickUpload to a completely different folder ("D:\Programme\Quickupload\"), maybe there's a path-problem?
PB 4.30

Code: Select all

onErrorGoto(?Fred)
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

Ok, found the config problem. Should be fixed, password style is added to the string gadget but not encrypted yet.
BERESHEIT
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

Thanks, it works now :D
Windows 7 & PureBasic 4.4
AND51
Addict
Addict
Posts: 1040
Joined: Sun Oct 15, 2006 8:56 pm
Location: Germany
Contact:

Post by AND51 »

How can I remove the Explorer context menu entry that was created by your program?
Obviously I have to do it manually?
Can you tell me where your program placed its entries, please?
PB 4.30

Code: Select all

onErrorGoto(?Fred)
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

Uninstall from the QuickUpload context menu, that removes all registry entries.
BERESHEIT
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Post by Rook Zimbabwe »

netmaestro... this is very cool!!! I have not liked using FREEftp to update my website because of the intentional built in lag starting and stopping so people buy the registered version.

Thank you! :D
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
AND51
Addict
Addict
Posts: 1040
Joined: Sun Oct 15, 2006 8:56 pm
Location: Germany
Contact:

Post by AND51 »

netmaestro wrote:Uninstall from the QuickUpload context menu, that removes all registry entries.
Sorry, but I don't know what you mean...? THe onliest contextmenu entry is "Upload to and51.de", there is no startmenu entry and no button in your program that does this task...?
Can you explain it again to me in other words?
PB 4.30

Code: Select all

onErrorGoto(?Fred)
User avatar
netmaestro
PureBasic Bullfrog
PureBasic Bullfrog
Posts: 8451
Joined: Wed Jul 06, 2005 5:42 am
Location: Fort Nelson, BC, Canada

Post by netmaestro »

You might be using an older version. If you download the program using the link in the first post, install it and right-click a file, you will definitely get an uninstall item on the menu. Choose that and everything will go as the second installation just replaces the first.
BERESHEIT
User avatar
ar-s
Enthusiast
Enthusiast
Posts: 344
Joined: Sat Oct 06, 2007 11:20 pm
Location: France

Post by ar-s »

Nice tool, thanks.

To be better..
- MD5 or SHA1 coding for the password in config.ini should be appreciate.
- a Path requester for choosing folder too.
Post Reply