Look at ConfirmAccount or ConfirmEdit.

On Thu, Oct 27, 2011 at 6:22 PM, Leonard Wallentin <
leo_wallen...@hotmail.com> wrote:

>
> Hello all, sorry if this is a noobish question, but I get strange problems
> when trying to upload a newly generated image from within an extension.
> It's seems the title of the calling page gets corrupted getting the name of
> the uploaded file), and sometimes the resulting image, despite being called
> File:XXX, end up in the main namespace. At times there are also a lot of
> UNIQ/QINU-strings in the page. These problems seem to appear both when
> doing the upload from the job queue, and when uploading at once. I am, by
> the way, not using any globals like $wgOut.
> This is the actual upload lines (it inside an Semantic MediaWiki Result
> Printer class, but I've had the same problems when trying it in an ordinary
> MediaWiki parser function):
>                $ulUser= User::newFromName($myUserName);
>                $mUpload = new UploadFromUrl();
> $mUpload->initializePathInfo ( $filename, $tempdir, false );
>                $status = $mUpload->getLocalFile()->upload( $tempdir . '/'
> . $filename, $tempdir, $description, 0, false, false, $ulUser );
>                if ( $status->isGood() ) {
>  unlink($tempdir . '/' . $filename);                     return true;
>      } else {                      ...               }
> I'm not a programmer, so the code is probably quite ugly. I'm not even
> sure this is the proper way to  do a file upload, but it's the only way I
> found working. Any help would be greatly appreciated (e.g. examples of
> extensions doing file uploads, making it work)!
> Best regardsLeo Wallentin
> Leonard Wallentin
> leo_wallen...@hotmail.com
> +46 (0)735-933 543http://säsongsmat.nu <http://xn--ssongsmat-v2a.nu>
>
> http://nairobikoll.se/
> http://twitter.com/leo_wallentin
> Skype: leo_wallentin
>
> -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> mQENBE1JuiUBCADsAnoxo1o3G2Apkjs8NHSfbN4g/H8HbS4XXfjruZ6Afu6PBMJI
> CoiopKmTzQojjUZEjM2i4QsynU2xX4PmpMloPCOXEWxQg7q6HgHKyBU9NroL+17T
> WA/30jGTmi2pkuznX1LpYKz0r8oSUsrg9oIeJmSbPRP6bNjwlgaDzarfYjcfEFXu
> Y0s8KdVT1M8Zw2Sq7QuYPaiT+gfLMN5FaCzCZPdHZu8L1lXszTtFxztiF0hTd2C6
> 8yAW3DlTqTOSWqQtt10tf8VxeXPGxfqs6Ti8s5MsAsUtg9vw0A7gQC36SmRXel7W
> l/rYbkESqDKANgIT6ofbIru0ozdy/BxnL2wXABEBAAG0LUxlb25hcmQgV2FsbGVu
> dGluIDxsZW9fd2FsbGVudGluQGhvdG1haWwuY29tPokBOAQTAQIAIgUCTUm6JQIb
> AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQOYTL0NQ4Ju9AwQf+L655KY1W
> 9Q43IOfZ6hJBwfPjhC4pWppptxe4atsSIo+wh+UHd4Zle59LjMZqCGJrFmhRNk+E
> DtReKuZT/9aZ6yIoqIf0qgqs2L+NPsFprLlsl284cZZtU7YR9oeOVwAK6l58pWfD
> 1YQnZEOZDcklvunXI7SpFesB3YbuEnlcU3AJQ9hBJquEuMsGXlcXin/1zid+wEWW
> lkJz4nqp/EaZ9ITHpSzhftsvknskttLqbbEiXyGjMH+FO99S5Vbn9PZAs3axRCHV
> MWZqx7DLM6FOTlowklLR4lH0UGawwDwjRICDJQlhcS4fA5ORByXE3zbZ45MleQJK
> aTYuzxb6IVBzBrkBDQRNSbolAQgAv2RTauQ/aQbpS718FPoxPCdA/GgRXvYQ/dle
> G7m+p0EBUuu+XlDThyQOrWMBy4UICp2OvChfeb0x7SQ2Xg7ahRkWuKnhGiPKkvoZ
> qBVrbZ1bKcjA6QXcImelICtSjd3UTtCHcfNttEe5d000GaRJBAzsZseDVebpblLt
> X1z/n/9nsas+moAdRpiyfSPX1HFW57429GzDUsyCvQfqaPwPCuZa4OBtqxw/ydyn
> hGh1fBcm4bwOU5nqUt+N/d7GXSpZtYChuNhQZj0uwtvMnXJoKyIEPRIx1xkRJTaC
> uZTZKqnNU3EGwtYDhAgMQpVzFXXBoSBAfV9Jz9XPHd4RidakEwARAQABiQEfBBgB
> AgAJBQJNSbolAhsMAAoJEDmEy9DUOCbviRgH/3Tm05nqdsFk531eOLMkCqSoPupM
> YSId04pE9qgKZCGHvqYYxWuksgDj9BFCm+vMfW+e45bX4nd2bxkZecMCVvAOQrsB
> yKnk7g4BFI6YxYluCt5ouaRPcB73ztk+08z9j0GvlCo3IAp06neoC/IH1XhUvkts
> bXBzxQt7zO7Gic54U516Qzsr4iD6MQsBkGoaSKtLtk4v8xFMgDWIl1ODy70qabES
> 7+5IJn0vnh9DWJqkosofRMcqYoblwvf7orDuSgr76wokaTKCCsNEOt7TTbO8XVyQ
> r3wzIiopALjOj/2N9kxaHg9MQOfERV6prfZmkxPP69ptlCnJVZL7vwTO/0E=
> =KIpq
> -----END PGP PUBLIC KEY BLOCK-----
>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to