Hello,
I have problems with WFileUpload (Git repository).
My test program :
#include <Wt/WApplication>
#include <Wt/WBreak>
#include <Wt/WContainerWidget>
#include <Wt/WLineEdit>
#include <Wt/WPushButton>
#include <Wt/WText>
#include <Wt/WMessageBox>
#include <Wt/WProgressBar>
#include <Wt/WFileUpload>
#include <Wt/WLogger>
using namespace Wt;
class HelloApplication : public WApplication
{
public:
HelloApplication(const WEnvironment& env);
private:
void fileUploaded();
WPushButton* button_;
WFileUpload* fileUpload_;
};
HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
{
setTitle("Hello world");
fileUpload_ = new WFileUpload(root());
button_ = new WPushButton("Send", root());
button_->setMargin(5, Left);
button_->clicked().connect(fileUpload_, &WFileUpload::upload);
button_->clicked().connect(button_, &WPushButton::disable);
fileUpload_->uploaded().connect(this, &HelloApplication::fileUploaded);
fileUpload_->setProgressBar(new WProgressBar());
}
void HelloApplication::fileUploaded()
{
log("trace") << "fileUploaded";
}
WApplication *createApplication(const WEnvironment& env)
{
return new HelloApplication(env);
}
int main(int argc, char **argv)
{
return WRun(argc, argv, &createApplication);
}
I tried it under Safari, Firefox and IE. Often, it do nothing and
sometime, it return to me this error :
Wt internal error: TypeError: j10 is undefined, code: undefined,
description: undefined
Logs for Safari (failed : do nothing)
# sh run
Reading: ../src/wt_config.xml
[2010-Nov-25 16:02:59.130292] 4462 - [notice] "Wt: initializing built-in
httpd"
[2010-Nov-25 16:02:59.130454] 4462 - [notice] "Reading Wt config file:
../src/wt_config.xml (location = './hello')"
[2010-Nov-25 16:02:59.131369] 4462 - [notice] "Started server:
http://0.0.0.0:8080"
[2010-Nov-25 16:03:14.791564] 4462 [/ VjL27V0xjNvCQFpn] [notice]
"Session created (#sessions = 1)"
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; fr-fr) AppleWebKit/523.10.3
(KHTML, like Gecko) Version/3.0.4 Safari/523.10
194.57.88.59 - - [2010-Nov-25 16:03:14.793010] "GET / HTTP/1.1" 200 1892
194.57.88.59 - - [2010-Nov-25 16:03:14.949120] "GET
/?wtd=VjL27V0xjNvCQFpn HTTP/1.1" 200 1896
194.57.88.59 - - [2010-Nov-25 16:03:15.015574] "GET
/?wtd=VjL27V0xjNvCQFpn&request=script&rand=1771955561 HTTP/1.1" 200 29660
194.57.88.59 - - [2010-Nov-25 16:03:15.199283] "GET
/?wtd=VjL27V0xjNvCQFpn&request=resource&resource=o6&rand=0 HTTP/1.1" 200 240
194.57.88.59 - - [2010-Nov-25 16:03:15.221723] "POST
/?wtd=VjL27V0xjNvCQFpn&rand=96043 HTTP/1.1" 200 41
194.57.88.59 - - [2010-Nov-25 16:03:28.230318] "POST
/?wtd=VjL27V0xjNvCQFpn&rand=87610 HTTP/1.1" 200 153
194.57.88.59 - - [2010-Nov-25 16:03:28.509006] "POST
/?wtd=VjL27V0xjNvCQFpn&request=resource&resource=o6&rand=1 HTTP/1.1" 413 115
194.57.88.59 - - [2010-Nov-25 16:03:28.518331] "POST
/?wtd=VjL27V0xjNvCQFpn&rand=65311 HTTP/1.1" 200 65
194.57.88.59 - - [2010-Nov-25 16:03:28.519971] "POST
/?wtd=VjL27V0xjNvCQFpn&request=resource&resource=o6&rand=1 HTTP/1.1" 413 115
194.57.88.59 - - [2010-Nov-25 16:03:28.604109] "POST
/?wtd=VjL27V0xjNvCQFpn&rand=76052 HTTP/1.1" 200 70
Logs for IE7 (failed : do nothing)
# sh run
Reading: ../src/wt_config.xml
[2010-Nov-25 16:00:58.507939] 4398 - [notice] "Wt: initializing built-in
httpd"
[2010-Nov-25 16:00:58.508100] 4398 - [notice] "Reading Wt config file:
../src/wt_config.xml (location = './hello')"
[2010-Nov-25 16:00:58.509100] 4398 - [notice] "Started server:
http://0.0.0.0:8080"
[2010-Nov-25 16:01:09.322252] 4398 [/ T95qpLYTNRpGYLjF] [notice]
"Session created (#sessions = 1)"
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5;
InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
172.20.65.225 - - [2010-Nov-25 16:01:09.323700] "GET
/?wtd=0Q4H9casB3olxsS2 HTTP/1.1" 200 1924
172.20.65.225 - - [2010-Nov-25 16:01:09.569853] "GET
/?wtd=T95qpLYTNRpGYLjF HTTP/1.1" 200 1922
[2010-Nov-25 16:01:09.644587] 4398 [/ T95qpLYTNRpGYLjF] [warn]
"WApplication::addMetaHeader() with no effect"
172.20.65.225 - - [2010-Nov-25 16:01:09.651628] "GET
/?wtd=T95qpLYTNRpGYLjF&request=resource&resource=blank HTTP/1.1" 200 68
172.20.65.225 - - [2010-Nov-25 16:01:09.695060] "GET
/?wtd=T95qpLYTNRpGYLjF&request=script&rand=1748496312 HTTP/1.1" 200 29706
172.20.65.225 - - [2010-Nov-25 16:01:09.759633] "GET
/?wtd=T95qpLYTNRpGYLjF&request=resource&resource=o6&rand=0 HTTP/1.1" 200 240
172.20.65.225 - - [2010-Nov-25 16:01:09.761059] "GET
/resources//themes/default/wt.css HTTP/1.1" 200 11345
172.20.65.225 - - [2010-Nov-25 16:01:09.786604] "POST
/?wtd=T95qpLYTNRpGYLjF&rand=3660 HTTP/1.1" 200 41
172.20.65.225 - - [2010-Nov-25 16:01:09.803317] "GET
/resources//themes/default/wt_ie.css HTTP/1.1" 200 511
172.20.65.225 - - [2010-Nov-25 16:01:16.682376] "POST
/?wtd=T95qpLYTNRpGYLjF&rand=64890 HTTP/1.1" 200 154
172.20.65.225 - - [2010-Nov-25 16:01:16.785736] "POST
/?wtd=T95qpLYTNRpGYLjF&request=resource&resource=o6&rand=1 HTTP/1.1" 413 115
172.20.65.225 - - [2010-Nov-25 16:01:16.819149] "POST
/?wtd=T95qpLYTNRpGYLjF&rand=85228 HTTP/1.1" 200 65
IE7 (succes)
sh run
Reading: ../src/wt_config.xml
[2010-Nov-25 16:10:54.043921] 4691 - [notice] "Wt: initializing built-in
httpd"
[2010-Nov-25 16:10:54.044080] 4691 - [notice] "Reading Wt config file:
../src/wt_config.xml (location = './hello')"
[2010-Nov-25 16:10:54.045096] 4691 - [notice] "Started server:
http://0.0.0.0:8080"
[2010-Nov-25 16:11:07.276009] 4691 [/ pUUKUM1m0tnfHLnf] [notice]
"Session created (#sessions = 1)"
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5;
InfoPath.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
172.20.65.225 - - [2010-Nov-25 16:11:07.277453] "GET
/?wtd=0Q4H9casB3olxsS2 HTTP/1.1" 200 1920
172.20.65.225 - - [2010-Nov-25 16:11:07.484188] "GET
/?wtd=pUUKUM1m0tnfHLnf HTTP/1.1" 200 1920
[2010-Nov-25 16:11:07.533660] 4691 [/ pUUKUM1m0tnfHLnf] [warn]
"WApplication::addMetaHeader() with no effect"
172.20.65.225 - - [2010-Nov-25 16:11:07.549692] "GET
/?wtd=pUUKUM1m0tnfHLnf&request=resource&resource=blank HTTP/1.1" 200 68
172.20.65.225 - - [2010-Nov-25 16:11:07.602881] "GET
/?wtd=pUUKUM1m0tnfHLnf&request=script&rand=1220813930 HTTP/1.1" 200 29705
172.20.65.225 - - [2010-Nov-25 16:11:07.677581] "GET
/?wtd=pUUKUM1m0tnfHLnf&request=resource&resource=o6&rand=0 HTTP/1.1" 200 240
172.20.65.225 - - [2010-Nov-25 16:11:07.684364] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=96546 HTTP/1.1" 200 41
172.20.65.225 - - [2010-Nov-25 16:11:07.687837] "GET
/resources//themes/default/wt.css HTTP/1.1" 304 0
172.20.65.225 - - [2010-Nov-25 16:11:07.709735] "GET
/resources//themes/default/wt_ie.css HTTP/1.1" 304 0
172.20.65.225 - - [2010-Nov-25 16:11:12.862907] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=17789 HTTP/1.1" 200 154
172.20.65.225 - - [2010-Nov-25 16:11:13.001045] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=48829 HTTP/1.1" 200 146
172.20.65.225 - - [2010-Nov-25 16:11:13.046364] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=40811 HTTP/1.1" 200 147
172.20.65.225 - - [2010-Nov-25 16:11:13.123474] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=96451 HTTP/1.1" 200 149
172.20.65.225 - - [2010-Nov-25 16:11:13.226093] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=90003 HTTP/1.1" 200 148
172.20.65.225 - - [2010-Nov-25 16:11:13.236347] "POST
/?wtd=pUUKUM1m0tnfHLnf&request=resource&resource=o6&rand=1 HTTP/1.1" 200 284
172.20.65.225 - - [2010-Nov-25 16:11:13.249930] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=65095 HTTP/1.1" 200 147
[2010-Nov-25 16:11:13.319568] 4691 [/ pUUKUM1m0tnfHLnf] [trace]
"fileUploaded"
172.20.65.225 - - [2010-Nov-25 16:11:13.320026] "POST
/?wtd=pUUKUM1m0tnfHLnf&rand=86373 HTTP/1.1" 200 149
Firefox/Ubuntu 10.4 (succes but sometime failed)
sh run
Reading: ../src/wt_config.xml
[2010-Nov-25 16:14:45.371370] 4823 - [notice] "Wt: initializing built-in
httpd"
[2010-Nov-25 16:14:45.371526] 4823 - [notice] "Reading Wt config file:
../src/wt_config.xml (location = './hello')"
[2010-Nov-25 16:14:45.372442] 4823 - [notice] "Started server:
http://0.0.0.0:8080"
[2010-Nov-25 16:14:54.421263] 4823 [/ TcayasrEu9nHH7LN] [notice]
"Session created (#sessions = 1)"
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.2.12) Gecko/20101027
Ubuntu/10.04 (lucid) Firefox/3.6.12
172.20.212.238 - - [2010-Nov-25 16:14:54.422799] "GET / HTTP/1.0" 200 1891
172.20.212.238 - - [2010-Nov-25 16:14:54.482038] "GET
/?wtd=TcayasrEu9nHH7LN HTTP/1.0" 200 1893
172.20.212.238 - - [2010-Nov-25 16:14:54.526318] "GET
/?wtd=TcayasrEu9nHH7LN&request=script&rand=331157634 HTTP/1.0" 200 29669
172.20.212.238 - - [2010-Nov-25 16:14:54.602705] "GET
/?wtd=TcayasrEu9nHH7LN&request=resource&resource=o6&rand=0 HTTP/1.0" 200 240
172.20.212.238 - - [2010-Nov-25 16:14:54.648003] "POST
/?wtd=TcayasrEu9nHH7LN&rand=86208 HTTP/1.0" 200 41
172.20.212.238 - - [2010-Nov-25 16:14:57.493249] "GET /favicon.ico
HTTP/1.0" 404 85
172.20.212.238 - - [2010-Nov-25 16:14:57.498361] "GET /favicon.ico
HTTP/1.0" 404 85
172.20.212.238 - - [2010-Nov-25 16:15:12.831069] "POST
/?wtd=TcayasrEu9nHH7LN&rand=70772 HTTP/1.0" 200 153
172.20.212.238 - - [2010-Nov-25 16:15:12.862897] "POST
/?wtd=TcayasrEu9nHH7LN&request=resource&resource=o6&rand=1 HTTP/1.0" 200 284
172.20.212.238 - - [2010-Nov-25 16:15:12.865191] "POST
/?wtd=TcayasrEu9nHH7LN&rand=14992 HTTP/1.0" 200 146
[2010-Nov-25 16:15:12.945317] 4823 [/ TcayasrEu9nHH7LN] [trace]
"fileUploaded"
172.20.212.238 - - [2010-Nov-25 16:15:12.945644] "POST
/?wtd=TcayasrEu9nHH7LN&rand=39944 HTTP/1.0" 200 41
Any ideas ?
Thanks,
Jean-Michel
------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest