<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://ryblog.eu/fritzload/extern.php?action=feed&amp;tid=222&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Fritz!Load… / [BUG] Downloads per FTP übertragen]]></title>
		<link>http://ryblog.eu/fritzload/viewtopic.php?id=222</link>
		<description><![CDATA[Die aktuellsten Beiträge in [BUG] Downloads per FTP übertragen.]]></description>
		<lastBuildDate>Tue, 10 Jul 2018 11:33:50 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=3523#p3523</link>
			<description><![CDATA[<p>Möchte keinen neuen Thread aufmachen, nur eine kurze Frage, die sich wahrscheinlich einfach beantworten lässt von jemandem der einen Überblick über die verwendeten Bibliotheken und Bausteine hat:<br />Ist FTP über SSL möglich? Also sowohl abhängig von den Bibliotheken als auch von der aktuellen Implementierung?</p><p>Editiert für Präzisierung</p>]]></description>
			<author><![CDATA[dummy@example.com (Chefi)]]></author>
			<pubDate>Tue, 10 Jul 2018 11:33:50 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=3523#p3523</guid>
		</item>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=3254#p3254</link>
			<description><![CDATA[<p>Änderungen von @pseudex sind ins SVN gewandert.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolex0815)]]></author>
			<pubDate>Sat, 16 Dec 2017 18:50:40 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=3254#p3254</guid>
		</item>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=3252#p3252</link>
			<description><![CDATA[<p>Ich hätte präziser sein können:<br />Ich kann sowohl den Bug bestätigen, als auch das pseudex&#039;s Einzeiler den FTP Transfer für mich gefixt hat.<br />Den Teil mit dem HTTP Server und WOL habe ich nicht überprüft, teils weil ich keinen HTTP Server habe und mein FTP Server immer online ist.</p>]]></description>
			<author><![CDATA[dummy@example.com (Chefi)]]></author>
			<pubDate>Sat, 16 Dec 2017 17:56:31 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=3252#p3252</guid>
		</item>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=3250#p3250</link>
			<description><![CDATA[<p>Das Problem ist bei ein paar Sachen (FTP-Transfer, voipcheck, reconnect, unrar, ...), dass ich die überhaupt nicht nutze. <br />Manche kann ich nicht testen, mangels Festnetz-Telefon, für andere ist es mir zu ganz klar zu mühsam das einzurichten, durch zu probieren etc. wenn ich das nicht annähernd verwende.</p><p>Viele Entwickler sind hier nicht mehr aktiv, @roadman17, @genuk und ich machen noch ab und zu was.<br />Vieles am Code ist wahrscheinlich antik und nicht mehr lauffähig, bzw. müsste auch neuere Fritz!OS/Freetz Versionen angepasst werden.</p><p><span class="bbu">Das obige gilt allgemein.</span></p><p>Mit einem <strong>DEBUG Log</strong> kann man ansetzen und wenn jemand das dann auch ausprobieren will es eventuell auch reparieren.</p><p>Btw. wenn du das File von @pseudex oben nimmst und das jetzige ersetzt, funktioniert damit dann der FTP Transfer?</p>]]></description>
			<author><![CDATA[dummy@example.com (rolex0815)]]></author>
			<pubDate>Sat, 16 Dec 2017 16:55:12 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=3250#p3250</guid>
		</item>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=3244#p3244</link>
			<description><![CDATA[<p>Ich kann diesen Bug so bestätigen.</p>]]></description>
			<author><![CDATA[dummy@example.com (Chefi)]]></author>
			<pubDate>Sun, 10 Dec 2017 18:23:31 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=3244#p3244</guid>
		</item>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=2300#p2300</link>
			<description><![CDATA[<p>wow. Das ist jetzt schon ein Jahr her. Habe bis vor kurzem nicht wieder in das Thema rein geschaut.<br />Habe es total vergessen, da ich zum FTP uploaden konnte, wenn man ftp://<strong>user:pw</strong>@server eingegeben hat.<br />Nun habe ich versucht mich selbst um das Problem zu kümmern. So wirklich verstehen tue ich nicht, warum curl ein Problem hat.<br />Wenn mich jemand da aufklären kann, wäre ich sehr froh darüber.</p><div class="codebox"><pre><code class="language-none">if $CURL -T $file$params &quot;$url&quot;;then</code></pre></div><p>diese Zeile habe ich verändert und die Variablen mit eval ausführen lassen</p><div class="codebox"><pre><code class="language-none">if eval $CURL -T &quot;\&quot;&quot;${file}&quot;\&quot;&quot;${params} &quot;--connect-timeout 30&quot; &quot;$url&quot;;then</code></pre></div><p>Zusätzlich habe ich noch einen Connection-Timeout von 30 Sekunden angefügt.<br />Auf diese Weise funktioniert der Upload, wenn man user und pw braucht.</p><p>Danach habe ich noch etwas weiter gespielt und versucht auf den <a href="http://www.rejetto.com/hfs/" rel="nofollow">HFS HTTP</a> Server etwas hochzuladen.<br />Der Server muss in den Einstellungen als <strong>HFShttp</strong>://&lt;HFSipaddress&gt;/&lt;HFSfolder&gt;/ angegeben werden.<br />Hier muss curl jedoch wie folgt aufgerufen werden:</p><div class="codebox"><pre><code class="language-none">curl  -F fileupload1=@MyFile.iso  -F press=&quot;Upload files&quot;  http://&lt;HFSipaddress&gt;/&lt;HFSfolder&gt;/	</code></pre></div><p>Die downloadTransfer.sh habe ich nun sehr stark erweitert.<br />Die while Schleife für den Upload sieht jetzt bei mir so aus:</p><div class="codebox"><pre class="vscroll"><code class="language-none"># --proxytunnel -x proxy:port
		try=1
		while [ &quot;${try:-0}&quot; -le 3 ];do
			print &quot;Dateiübertragung: $file &gt;&gt;&gt; $url&quot;
			
			# support for uploading to FTP server
			if ! [ -n &quot;${url##ftp\:\/\/*}&quot; ]; then
				if eval $CURL -T &quot;\&quot;&quot;${file}&quot;\&quot;&quot;${params} &quot;--connect-timeout 30&quot; &quot;$url&quot;;then
					print &quot;Dateiübertragung erfolgreich: Lösche lokal $file&quot;
					rm -f $file
					return
				fi
			fi
			
			# support for uploading to HTTP server
			if ! [ -n &quot;${url##http\:\/\/*}&quot; ]; then
				eval $CURL -T &quot;\&quot;&quot;${file}&quot;\&quot;&quot;${params} &quot;--connect-timeout 30&quot; &quot;$url&quot; 1&gt; /dev/null
				if [ &quot;$?&quot; -eq 0 ]; then	
					print &quot;Dateiübertragung erfolgreich: Lösche lokal $file&quot;
					rm -f $file
					return
				fi
			fi
			
			# support for uploading to HFS HTTP Server
			if ! [ -n &quot;${url##HFShttp\:\/\/*}&quot; ]; then
				#curl  -F fileupload1=@MyFile.iso  -F press=&quot;Upload files&quot;  http://&lt;HFSipaddress&gt;/&lt;HFSfolder&gt;/	
				eval $CURL -F &quot;fileupload1=\@\&quot;&quot;${file}&quot;\&quot;&quot; &quot;-F press=\&quot;Upload files\&quot;&quot;${params} &quot;--connect-timeout 30&quot; &quot;${url##HFS}\/&quot; 1&gt; /dev/null
				#&gt; /dev/null 2&gt;&amp;1				
				if [ &quot;$?&quot; -eq 0 ]; then				
					print &quot;Dateiübertragung erfolgreich: Lösche lokal $file&quot;
					rm -f $file
					return
				fi
			fi
			
			
			errmsg &quot;Die Dateiübertragung ist fehlgeschlagen! - $(curl_error_code &quot;$?&quot;)&quot;
			try=$(($try+1))
		done</code></pre></div><p>Es passt zwar hier nicht mehr direkt zu. Jedoch habe ich vor den Upload noch ein WOL ähnlich wie für die NAS eingebaut:</p><div class="codebox"><pre class="vscroll"><code class="language-none">		url=&quot;${url%/}/&quot;
		
		# Check, if Server is On
		print &quot;Ist der Server ${cifsAdress} wach?&quot;
 		ping -c 2 ${cifsAdress} &gt; /dev/null 2&gt;&amp;1
		if [ &quot;$?&quot; -gt 0 ]; then
		# try to wake cifs server
			print &quot;Server mit der Mac-Adresse: ${cifsMAC} Aufwecken&quot; 
			if [ -n &quot;${cifsMAC}&quot; ]; then
				for intf in eth0 eth1; do
					/usr/bin/ether-wake -i ${intf} ${cifsMAC} &gt;/dev/null 2&gt;&amp;1 &amp;&amp; _gui_output_format &quot;Magic-Packet auf ${intf} gesendet - NAS wird hochgefahren.&quot;
				done				
				if [ -n $TIMEINSEC ];then
					TIMEINSEC=60
				fi				
				print &quot;Warte $TIMEINSEC Sekunden um den Server wach werden zu lassen&quot;
				try=1
				while [ &quot;${try:-0}&quot; -le 6 ];do				
					sleep $(($TIMEINSEC/6)) #  $TIMEINSEC Sekunden warten, bis zum ersten Mount-Versuch, default 60
					ping -c 1 ${cifsAdress} &gt; /dev/null 2&gt;&amp;1
					if [ &quot;$?&quot; -gt 0 ]; then
						print &quot;Server erfolgreich aufgeweckt!&quot;
						break
					fi
				try=$(($try+1))
				done
			fi
		else
			print &quot;Server ist wach!&quot;
		fi
		
		# --proxytunnel -x proxy:port</code></pre></div><p>Das ist meine komplette <a href="https://drive.google.com/file/d/0B8Z5Ki52YTCdd2RFZTF3S25Ddnc/view?usp=sharing" rel="nofollow">downloadTransfer.sh</a></p>]]></description>
			<author><![CDATA[dummy@example.com (pseudex)]]></author>
			<pubDate>Fri, 06 Feb 2015 23:07:21 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=2300#p2300</guid>
		</item>
		<item>
			<title><![CDATA[Antw.: [BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=1485#p1485</link>
			<description><![CDATA[<p>Hast du ein DEBUG Log?</p><p>Der Zeile mit &quot;transferServer&quot; in der fritzload.ini wäre auch interessant.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolex0815)]]></author>
			<pubDate>Tue, 25 Feb 2014 15:30:08 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=1485#p1485</guid>
		</item>
		<item>
			<title><![CDATA[[BUG] Downloads per FTP übertragen]]></title>
			<link>http://ryblog.eu/fritzload/viewtopic.php?pid=1326#p1326</link>
			<description><![CDATA[<p>Hallo,</p><p>ich habe ein Problem mit der Übertragung der Downloads via FTP.</p><p>Im log steh z.B.</p><div class="codebox"><pre><code>curl: Can&#039;t open &#039;/var/fritzload/downloads/transfer/test2.mp4[b] -u user:password[/b]&#039;!</code></pre></div><p>Es sieht wohl so aus, als ist der CURL befehl nicht richtig zusammen gesetzt. das &#039; sollte wohl direkt hinter dem Datei-Namen stehen und nicht hinter dem user:password.</p><p>Wenn man in der config den ftp komplett angibt (ftp://user:password@FTPserver) und die zwei Felder für user und pw leer lässt funktioniert der Transfer.</p><p>Ich nutze die Version V0.42/Rev.: 2480 auf einer 7390.</p>]]></description>
			<author><![CDATA[dummy@example.com (pseudex)]]></author>
			<pubDate>Mon, 06 Jan 2014 20:12:10 +0000</pubDate>
			<guid>http://ryblog.eu/fritzload/viewtopic.php?pid=1326#p1326</guid>
		</item>
	</channel>
</rss>
