1

http://swfupload.org/node/7/release

.Net 2.0 サンプルが機能していません。同じ問題に直面し、機能させることができた人はいますか?

ソリューションはコンパイルされており、デフォルトのページは FireFox で正常に開いていますが、ボタンをクリックしても何も起こらず、IE ではボタンがまったく表示されません

4

3 に答える 3

4

SWFUploader に関するいくつかの注意事項は、.Net テスト プロジェクトがありますが、それは少し先導的でなく、実際に必要以上に多くのことを行うということです。画像をアップロードしたいがプログレス バーがない場合や、ファイルのアップロードを許可します。

サイトではなくhttp://code.google.com/p/swfupload/からソース コードを入手してください。これにより、Flash のバージョン 10 / 11 が機能しないという問題が解決されます。

PHP デモを .Net で動作させるには、upload.aspx というファイルを作成して、upload.php を次のコードに置き換えます。

try
    {
        // Get the data
        HttpPostedFile postedfile = Request.Files["Filedata"];

        postedfile.SaveAs(Server.MapPath(".\\") + postedfile.FileName);

    }
    catch
    {
        // If any kind of error occurs return a 500 Internal Server error
        Response.StatusCode = 500;
        Response.Write("An error occured");
        Response.End();
    }
    finally
    {

        Response.End();
    }

デフォルトのページ名を html または .aspx に変更し、内部の呼び出しを新しい保存スクリプトに変更します。

これで、Web サイトのルートにファイルが保存されます。

于 2010-02-04T17:22:17.293 に答える
1

私はこの問題を抱えていましたが、swfupload コントロールの最新バージョンを取得することで解決しました。Googleソースからダウンロードしたものに.netのものも含まれていることに気づきませんでした。彼らのWebサイトの.netページから古いコントロールを使用していました。

http://code.google.com/p/swfupload/にアクセスすると、「SWFUpload [バージョン番号] Samples.zip」を取得できます。これには .net が含まれており、問題なく動作することができました。

于 2010-02-04T02:32:35.123 に答える
0

私のFlashバージョンは10であり、Flash Player 10ではswfファイルを呼び出すことが許可されていないため、SWFはFlash Player 10で動作していないため、私はそれを手に入れました。ユーザーにオブジェクト自体をクリックさせるボタンとして。

于 2009-03-08T16:28:32.030 に答える