Jak zautomatizovat upload souboru na hosting?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Jak zautomatizovat upload souboru na hosting?

Příspěvek od atari »

Vygeneruji soubor „prac.pdf“ a pak provádím toto:

1. Spustím Total Commander, otevřu FTP, zadám přihlašovací údaje na hosting (heslo) a připojím se.
2. Otevře se mi hosting
3. Otevřu si svoji složku s názvem „Sklad“
4. Do složky „Sklad“ nakopíruji soubor „prac.pdf“
5. V TC se odhlásím od hostingu, a v nastavení vymažu heslo.

A tyto body 1 až 5 potřebuji zautomatizovat, aby to mohla dělat skladnice jedním stisknutím ikony na ploše. Takže asi bez TC.

Na netu jsem našel nějaké skripty, ale vše je v PHP. A to já neumím a asi to ani nebude to správné. Pokud jsem to správně pochopil, tak PHP je na vytváření webu, což já nechci.

Poradí někdo nebo mě nějak nasměruje, jak to udělat?
Uživatelský avatar
Grander
Level 4.5
Level 4.5
Příspěvky: 1937
Registrován: 30 led 2012 22:48

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od Grander »

Tohle by mohlo být ono:
https://www.jscape.com/blog/using-windo ... -transfers

Dodatečně přidáno po 9 minutách 7 vteřinách:
V podstatě by měl jít i vytvořit droplet, aby jsi daný soubor (tedy prac.pdf) pouze přetáhnul na ikonu daného skriptu, a tím by se dotyčná akce provedla.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od atari »

Dík za tip, prostuduji.

To přetažení souboru je dosti nepraktické a nežádoucí. To od uživatele vyžaduje otevřít nějaké okno, kde nalistuje příslušnou složku kde je ten soubor uložený, a pak to přetáhnout. Za prvé to zdržuje, za druhé někteří uživatelé mají s takovými úlohami problémy že to nezvládají, a za třetí to vytváří riziko nežádoucího úkonu (chyby, poškození dat, atd) uživatele (jak omylem tak úmyslem).

Takže to potřebuji plně automatiovat na jedno kliknutí.
32387
nováček
Příspěvky: 47
Registrován: 18 srp 2019 15:39

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od 32387 »

urcite autohotkey
jinak total commander ma zabudovane prikazy, ty muzes pouzit pomoci autohotkey
neco jako
Send ^f ;spustit ftp
sleep 1000
send username
send {tab}
send pw
a pak
send cm_copyfile <-takhle nejak vypada ten buildin prikaz TC, myslim ze jejich seznam je v *.inc souboru
Gasour
Level 1
Level 1
Příspěvky: 89
Registrován: 31 srp 2015 13:54

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od Gasour »

Nevím jaké jsou omezení vašeho ftp serveru, ale FTP jde namapovat jako síťová jednotka a potom uživatel může soubory kopírovat.

Varianta s PHP je také možná. uživatel ve webovém prohlížeči vybere soubor a script ho odešle do FTP.
Uživatelský avatar
Grander
Level 4.5
Level 4.5
Příspěvky: 1937
Registrován: 30 led 2012 22:48

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od Grander »

PHP či mapování FTP jako síťové jednotky - to vše je pro to, co zakladatel vlákna požaduje, zbytečně složité. V tomto případě je opravdu nejvhodnější to udělat jako ikonu na ploše, na kterou stačí kliknout.
Gasour
Level 1
Level 1
Příspěvky: 89
Registrován: 31 srp 2015 13:54

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od Gasour »

Zástupce na síťovou jednotku na ploše, pouze se přetáhne daný soubor. To mi nepřijde složité.
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11139
Registrován: 16 úno 2012 10:56
Bydliště: Pankrac

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od zeus »

Tobe ne, ale tazatel jasne pise
atari píše:To přetažení souboru je dosti nepraktické a nežádoucí.
Takže to potřebuji plně automatiovat na jedno kliknutí.

Ja jsem tedy pro ftp -s:up.txt
Prazaci jo ty se maj, az kdyz si me zavolaj..
Uživatelský avatar
Microsheep
Level 4.5
Level 4.5
Příspěvky: 1656
Registrován: 14 led 2010 22:00

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od Microsheep »

Tohle dokáže prachsprostý curl, který je ve Windows 10 součástí. Není potřeba nic dohrávat, funguje to všude. Žádný klient WinSCP, Total Commander, FileZilla apod nejsou potřeba (obdoba s kolegou výše). Jediný problém s tímto si dej, že heslo je uložené v plaintextu a lepším případě při trpělivosti snadno napadnutelné z daného zařízení. To je jediný bod, který se liší, protože to sobě heslo smažeš. Můžeš si udělat skript, který se na heslo zeptá..
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3375
Registrován: 24 říj 2008 19:50

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od atari »

Měl jsem dovolenou, tak s ozývám až teď :-)

32387:
Tam je problém, že nechci v TC nechávat heslo. Už se nám jednou stalo, že někdo z TC vytáhnul heslo na FTP a craknul eshop.

Gasour:
To je také bezpečnostní riziko. Na FTP jsou citlivá data, a běží tam i eshop a nechci, aby tyto data byly přístupné jako další písmeno disku.
S tím PHP to neumím.

Přetahování souboru právě nechci. Kromě jiných rizik, se může uživatel splést a přetáhne jinou ikonu, a je průšvih.
Heslo uživateli také nechci sdělovat.

zeus:
To ftp by bylo asi nejjednodušší, ale to heslo asi bude problém, že se posílá nezašiforavané, a je otázka kde je zadané.

Microsheep:
Ten curl je pro mě novinka. Na ten se také podívám. S tím heslem v plaintextu je problém.

Z mého hlediska by bylo řešení nějak to propojit s BATem, protože tam lze heslo zašifrovat.
Uživatelský avatar
Grander
Level 4.5
Level 4.5
Příspěvky: 1937
Registrován: 30 led 2012 22:48

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od Grander »

Co tak zalozit specialni ucet na FTP s pristupem pouze k dane slozce (kde bude pouze ten dotycny soubor, pokud by to slo)?
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11139
Registrován: 16 úno 2012 10:56
Bydliště: Pankrac

Re: Jak zautomatizovat upload souboru na hosting?

Příspěvek od zeus »

atari píše:nechci v TC nechávat heslo. Už se nám jednou stalo, že někdo z TC vytáhnul heslo na FTP a craknul eshop.

To ftp by bylo asi nejjednodušší, ale to heslo asi bude problém, že se posílá nezašiforavané, a je otázka kde je zadané.

Staci dat wcx_ftp.ini priznak jen ke cteni a nic si nezapamtuje.

Heslo je zadane v textovem souboru, ktery by sel 'znepristupnit' pravy k NTFS, ale pak bys ho musel spoustet jako ulohu uzivatele s pravy k nemu.
Prazaci jo ty se maj, az kdyz si me zavolaj..
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Blokování stahovaných souborů
    od Riviera kid » » v Windows 11, 10, 8...
    10 Odpovědi
    6713 Zobrazení
    Poslední příspěvek od Riviera kid
  • Velikost souboru a složek na disku
    od L.L » » v Vše ostatní (sw)
    5 Odpovědi
    5564 Zobrazení
    Poslední příspěvek od L.L
  • Program na hledání poškozených souborů JPG
    od Rosta_Kolmix » » v Design a grafické editory
    2 Odpovědi
    6655 Zobrazení
    Poslední příspěvek od Minapark

Zpět na „Programování a tvorba webu“