問題タブ [asyncfileupload]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - AsyncFileUpload の使用中にクライアント側でサーバー側のファイル名を取得する方法
サーバーにファイルを保存する前に、ファイルのアップロードに AsyncFileUpload を使用しています。選択したファイルの名前を変更します。クライアント側でこの新しいファイル名を取得するにはどうすればよいですか?
クライアント側スクリプト:
サーバー側スクリプト:
asp.net - ModalDialog の UpdatePanel 内の Gridview が AsyncFileUpload 後に更新されない
更新パネル内に GridView があり、画像をアップロードするために使用している AsyncFileUpload (更新パネルの外側) があります。これらはすべて、 を使用して呼び出される ASPX ページにありますSHOWMODALDIALOG
。
私が達成しようとしていること:
1. ファイルのアップロードが完了するとすぐに、更新パネルが更新され、ユーザーが追加したばかりの画像がグリッドビューに表示されます。
私が直面している問題:
1. ファイルがデータベースにアップロードされた後に Databind イベントが発生しても、Gridview が更新されません。__doPostBack('UpdatePanelID',' ')
によって呼び出された JS で更新パネルが更新されますOnClientUploadComplete
(更新パネルで現在の時刻を示すラベルで確認しています)
2. [変更を保存] または [キャンセル] をクリックすると、ModalDialog が新しいページを開きます' 画像を追加した後のボタン。ウィンドウを開いてこれらのボタンをクリックすると、正常に機能します。に含めてみ<base target="_self" />
ましたが<head>
、最終的には に落ち着きましたwindow.name="xxx"
onload body
。
どんな助けでも大歓迎です。私のコード:
ASPX
コードビハインド
ajax - Seam ajax ファイルのアップロード
私は Ajax ファイルのアップロード用にいくつかのコンポーネントを調査しましたが、RichFaces にコンポーネントがあることは認識していますが、もっと単純なものを探しています。タイプ file の基本的な入力と同様にレンダリングする必要があります。RichFaces のスタイルを設定する方法を理解できればそれで問題ないと思いますが、基本的な外観にするにはかなりの調整が必要になるでしょう。
基本的に、モーダル パネルで一度に 1 つのファイルのみを実行したいのですが、フォームを送信して会話を中断したくありません。私はいくつかの jQuery を見てきましたが、それをバックエンドに接続する方法がわかりません。ほとんどの例では PHP を使用しています。アップロードを処理するためにサーブレットを作成する必要があるように思えます。これは正しいですか、それとも Seam バッキング エンティティにバインドするだけで簡単に見落としているものがありますか?
ajax - SCRIPT5: 同じドメインの iframe に対して IE9 でアクセスが拒否される
iframe(AJAX経由)を使用してファイルが添付されたフォームを送信しようとしています。Rails & remotipart gem を使用しています。実際に jquery.form.js ライブラリも試しましたが、うまくいきませんでした。フォームを送信すると、IE9 でのみ「SCRIPT5: アクセスが拒否されました」というメッセージが表示され、Gmail アカウントからページにリダイレクトされます。自分のサイトにアクセスしてファイルを添付してフォームを送信すると正常に動作しますが、gmail からのリンクからサイトにアクセスすると動作しません (他のメールの場合は動作します)。私はそれがどのように機能するかを確認しました-非表示のiframeセットを作成します form.target= iframe.name(name of iframe) & iframe.src=javascript:false; フォームが送信されると、例外 = "SCRIPT5: アクセスが拒否されました" がスローされます。サイトの iframe.domain = ドメインを設定しようとしましたが、うまくいきませんでした - iframe = $(""); ところで、同じドメインにフォームを送信しています
誰でもこの問題を解決しましたか?
javascript - jqueryまたはiframeなしでAJAXファイルのアップロード/フォーム送信?
jQueryまたはIFrames(つまり純粋なJavaScript)なしでAJAXフォーム送信を行うことは可能ですか?現在、動作するstrutsfileUploadActionに送信しています。アクションのコードは非同期送信でも機能しますか、それとも非同期フォーム送信を取得するために追加が必要ですか?
私はStruts1.xを使用していますが、現在のフォームは次のとおりです。
このフォームを送信して、ファイルをAJAXでアップロードできますか?
asp.net - 「未処理の例外:$ get( "imgUpload")がnullです」
ページでasyncfileUploadコントロールを使用していますが、そのページはマスターページから派生しています。このコントロールを使用する私の動機は、画像をアップロードして同じページにその画像を表示することだけです。しかし、画像をアップロードしようとすると、例外が発生します。つまり"Unhandled Exception: $get("imgUpload") is null".
、ClientUploadCompleteで次の関数を使用しています。
また、ClientIDMode=AutoIDも設定しました。
そして、UploadedCompleteイベントで次のコードを使用しています。
通常のページでは、上記を試してみると正常に動作していますが、(マスターページからの)派生ページの場合は例外が発生しています。
この問題を解決するためにここで私を助けてください。
よろしく、ラビンドラクマール
java - spring mvcを使用したjqueryファイルのアップロード:400の不正なリクエスト
マニュアルの例 (LINK) に従って、SpringMVC でファイルのアップロードをコーディングしましたが、正常に動作します。
次に、 (ドラッグ アンド ドロップで) より強力なクライアントを使用するために、jQuery ファイル アップロード
http://blueimp.github.com/jQuery-File-Upload/を使用するようにクライアントを変更しました。
ウィジェットをダウンロードし、jsp を実装しました。
しかし、うまくいきません。ブラウザーは応答 400 (不正な要求) を受け取り、tomcat7 で例外はスローされません。
私はリクエストに違いを見ました:作業中のSpring mvc docの例では、リクエストは(firebug)のように見えます:
そして、jQuery fileupload のデフォルト実装で動作しない jsp の場合、firebug のリクエストは次のようになります。
そのため、jQuery が動作しないバージョンでは、より多くがサーバーに送信されます。ある種の余分なメタデータ。それが問題ですか、それとも間違った方法で検索していますか? 私はファイルのアップロード/マルチパートの専門家ではありません。
ご協力いただきありがとうございます。
Spring v3.1.2
Tomcat v7.0
jQuery 1.8
このプロジェクトではサイトメッシュを使用しています (違いはないと思いますが...)
コントローラーコード
ワーキングjsp:
動作しないjsp(jQueryを使用):
asp.net - Upload_completeイベントハンドラーから変更されないTextBoxのテキスト
AsyncFileUploadのアップロード完了イベントハンドラーに次のコードがあります。
tnsのautopostbackプロパティがオンになっているのに、ファイルがアップロードされたときにテキストが変更されないのはなぜですか?また、VS 2010を使用してデバッグし、tns.text ...の行までExcelファイルを読み取るため、Excelファイルの読み取りロジックにエラーの問題はありません。時計で正しい値を取得します。では、どのように回避すればよいでしょうか。
c# - MTOM ストリーミング ファイルのアップロードを非同期で呼び出すと、シリアル化エラーが発生する
「MTOM」および「ストリーミング」web.configパラメーターを使用して構築したWCF(非REST)ベースの非同期(非同期)バイナリファイルアップロードサービスを呼び出しています。環境はASP.NET MVC3、.NET4、IIS7.5、VS2010です。
このサービスは、zip、pdf、doc などのバイナリ ファイルをアップロードしようとします。非非同期アプローチでは、すべて正常に動作します。しかし、この非同期サービスを呼び出すと、クライアント側で次のエラー メッセージが表示されました。
パラメータhttp://tempuri.org/:dataStreamをシリアル化しようとしてエラーが発生しました。InnerException メッセージは、「Type 'System.IO.FileStream' with data contract name 'FileStream:http://schemas.datacontract.org/2004/07/System.IO' is not expected.」 でした。DataContractResolver の使用を検討するか、既知の型のリストに静的に認識されていない型を追加します。たとえば、KnownTypeAttribute 属性を使用するか、DataContractSerializer に渡される既知の型のリストにそれらを追加します。詳細については、InnerException を参照してください。
非同期アプローチのため、ストリームに関する WCF 制約をオーバーライドする必要があります。タイプ Stream の単一のパラメーターまたはタイプ MessageContract の単一のパラメーターのいずれかが、サービス メソッド内のタイプとして受け入れられます。このアプローチは、非同期で作業している場合にうまく機能します。
全体像を詳細に把握するために、これまでのコードのすべての (関連する) 部分を示します。
サーバ:
サービス コントラクト インターフェイス、IUploadService:
ストリームとメタ データ フィールドをラップするコンテナ クラス。例: fileName:
StreamUploadContainer を Data メンバーとして埋め込む IAsyncResult 派生クラス:
サービス クラス UploadService.svc:
WCF サービス マークアップ ファイル:
Web.config:
クライアント:
サービスの非同期呼び出し
App.config:
c# - C#のドロップダウンリストでshow.hideを使用しますか?
テキストボックス、ドロップダウンリストなどのツールボックスコントロールを使用してユーザー入力を検証しています。ユーザーがドロップダウンリストでオプションを選択したときに、その下のアップロードコントロールを表示または非表示にします。
たとえば、以下のコードで、単独作業がYES回答として選択されている場合、単独作業手順ドキュメントのファイルアップロードコントロールを下に表示したいのですが、それがNO回答の場合、ファイルアップロードコントロールを画面。
どんな助けでも大歓迎です。ありがとう