Hey Onur,

2.2.4 is too old, upgrading to 3.1.7 would be a good start point.

2011/1/11 Onur Tugcu <[email protected]>

> Hi,
>
> I'm using wt 2.2.4 file upload widget. It works in localhost:8080, but not
> from the internet.
> wthttpd just shows a post but the `uploaded` signal is not fired. What
> could be going wrong?
> The point is to use debian/ubuntu repository packages to make something out
> of the box.
>
> #include <Wt/WApplication>
> #include <Wt/WText>
> #include <Wt/WContainerWidget>
> #include <Wt/WPushButton>
> #include <Wt/WFileUpload>
> #include <Wt/WBreak>
> #include <Wt/WLogger>
>
> using namespace Wt;
>
> struct TesseractCgi: WApplication
> {
>     WPushButton* btnPictureUpload;
>     WFileUpload* fuPicture;
>     WText* txtMesaj;
>     TesseractCgi(WEnvironment const &env)
>     : WApplication(env)
>     {
>         txtMesaj= new WText("File Uploader", root());
>         root()-> addWidget(new WBreak());
>         fuPicture= new Wt::WFileUpload(root());
>         root()-> addWidget(new WBreak());
>         btnPictureUpload= new WPushButton("File Upload", root());
>         root()-> addWidget(new WBreak());
>         btnPictureUpload->clicked.connect(SLOT(this,
> TesseractCgi::btnPictureUpload_Clicked));
>         fuPicture->uploaded.connect(SLOT(this,
> TesseractCgi::fuPicture_Uploaded));
>     }
>
>     void btnPictureUpload_Clicked(WMouseEvent const &)
>     {
>         fuPicture->upload();
>     }
>
>     void fuPicture_Uploaded()
>     {
>         fuPicture->setHidden(true);
>         txtMesaj->setText("File Uploaded!");
>         log("trace") << "File name: "<< fuPicture->clientFileName();
>     }
> };
>
> WApplication* run(WEnvironment const &env)
> {
>     return new TesseractCgi(env);
> }
>
> int main(int argc, char* argv[])
> {
>     return WRun(argc, argv, &run);
> }
>
>
>
>
> ------------------------------------------------------------------------------
> Gaining the trust of online customers is vital for the success of any
> company
> that requires sensitive data to be transmitted over the Web.   Learn how to
> best implement a security strategy that keeps consumers' information secure
> and instills the confidence they need to proceed with transactions.
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>


-- 
// Dmitriy.
------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to