]> git.sven.stormbind.net Git - sven/tclcurl.git/blobdiff - tests/writeProc.tcl
Imported Upstream version 7.19.6
[sven/tclcurl.git] / tests / writeProc.tcl
diff --git a/tests/writeProc.tcl b/tests/writeProc.tcl
new file mode 100755 (executable)
index 0000000..da6fb82
--- /dev/null
@@ -0,0 +1,23 @@
+package require TclCurl
+
+# This is one contrived example, but it works.
+
+proc writeToFile {readData} {
+    puts "writeToFile called [incr ::i]"
+    puts -nonewline $::inFile $readData
+
+    return
+}
+
+set i 0
+
+set inFile [open "cosa.tar" w+]
+fconfigure $inFile -translation binary
+
+curl::transfer -url "127.0.0.1/~andres/cosa&co.tar" -writeproc writeToFile
+
+close $inFile
+
+
+
+