問題タブ [uploadify]
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-mvc - ASP.NET MVC を使用した Uploadify (セッションと認証)
アップロード ( http://www.uploadify.com/ ) で使用されるアクションまたはコントローラーで Authorize フィルターを使用すると、アクションに到達しません...
また、セッションは取得されません。
ユーザーセッションを取得するためにこれを見つけました:
しかし、[Authorize]
フィルターと取得されたセッションでそれを使用する方法は?
jquery - Jqueryアップロードチェックスクリプト
asp.net mvc ビューで uploadify の checkscript 機能を実装しようとしていますが、コントローラー側で使用する必要があるキーを特定できません。以下は php スクリプトですが、私は php にあまり詳しくなく、どの php が httprequest から削り取っているかを判断できません。誰かがこれを実装しましたか?ドキュメントは少しまばらです (存在しないように)。
javascript - Flash アップローダー (Uploadify および SwfUpload) - ファイル名の特殊文字に関する問題
一度に複数のファイルをアップロードして進行状況を表示できるようにする、フラッシュ ベースのファイル アップローダーを実装する必要があります。
UploadifyとSwfUploadを試してみましたが、非常に簡単に動作させることができました。
ただし、どちらの場合も、ユーザーがファイル名に特殊文字 (デンマーク語の æøå やスウェーデン語の ö など) を含むファイルをアップロードしようとすると、問題が発生します。
ファイルは正常にアップロードされますが、ファイル名が台無しになっています。
- malmö.jpg は malmö.jpg になります
- æblemoster.jpg は æblemoster.jpg になります
もちろん、フラッシュを使用せずにファイルをアップロードスクリプトにフィードしようとしましたが、正常に動作します。したがって、私が知る限り、フラッシュアップロードオブジェクトおよび/またはjavascriptがファイルを取得し、ファイル名を何らかの形で台無しにします。
誰かが似たようなことに遭遇したことがありますか?おそらく、これを意図したとおりに機能させる方法について考えがありますか?
php - javascript / jQuery と PHP の組み合わせ
Uploadify を使用して画像をアップロードしています。ここで、正しいアップロード パスを取得する必要があります。
次のコード/スクリプトがあります:
jQuery を使用して galleryID の値を取得し、関数に入力するにはどうすればよいgetGalleryURL()
ですか?
それとも...これを行うより良い方法はありますか??
uploadify - uploadify scriptData の問題
uploadify で scriptData に問題があります。config 構文は問題ないと確信していますが、何をしても、scriptData はアップロード スクリプトに渡されません。
FF と Chrome の両方でフラッシュ v. Shockwave Flash 9.0 r31 をテストしました。
これは設定です:
他の値 (ファイル名) が正しく渡されることを確認しましたが、session_key は渡されません。
これは django-filebrowser のデコレータ コードです。request.POST.get('session_key') をチェックしていることがわかります。問題は、request.POST が空であることです。
jquery - Uploadify が IE 7/8 でエラーを引き起こす
何らかの理由で、uploadify でページを読み込むと、IE 8 でこの Web ページ エラーの詳細が表示されます
ユーザー エージェント: Mozilla/4.0 (互換性あり; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0) タイムスタンプ: 2009 年 11 月 29 日 (日) 01:36:52 UTC
メッセージ: オブジェクトはこのプロパティまたはメソッドをサポートしていません 行: 26 文字: 86 コード: 0 URI: jquery.uploadify.v2.1.0.min.js
これは FF および Safari Chrome で正常に動作します
私のjquery
これは un Min バージョンの行です。
jquery - jqueryアップロード
不要なので、すべてのコードをこれに投稿することはできません。しかし、ここに問題があります。
ファイルをアップロードするためのアップロードフォームを含むタブ付きダイアログ (ui.tabs) があります。ただし、以前のタブでは、ラジオボタンのステータスをチェックして、イメージ ファイルまたはフラッシュ ファイルのみを許可するかどうかを判断していました。
$(document).ready 内で、uploadify を事前に初期化しました。
...「fileDesc」および「fileExt」パラメータを含みます。それ自体は、うまく機能します。しかし、初期化したら、次を使用して設定を変更したいと思います。
...しかし、これを行うと、Firebugは次のように吐き出します:
document.getElementById(a(this).attr("id") + "Uploader").updateSettings は関数ではありません http://localhost/projectname/Javascript/jquery.uploadify.v2.1.0.min.js 26 行目
もちろん、uploadify 自体には何も問題はありませんが、私はここで完全な麺類になる可能性があります。これは、「#uploadify」がまだ初期化されていないと考えているために発生していますか?
php - ファイル名の検証に関するビジネスのベストプラクティスは何ですか?
私は「ジレンマ」を抱えており、ビジネスのベストプラクティスとは何か疑問に思っています。
Uploadifyを使用して画像をアップロードしています。次に、ファイルを保存する前にファイル名を検証する必要があります。
私はさまざまな解決策を見てきましたが、1つの良い解決策にたどり着くことができません。
これが私の基準です:
- ファイル名はすべて小文字である必要があります
- ファイル名には文字[a-z0-9_-]のみを含めることができます
- ファイルの名前を変更できる必要があります
ファイル名がである場合、どうしますmy.file(name).jpeg
か?
'。'のファイル名を分解できます。拡張子を保存してから、ファイル名を再度取得するために内包します。しかし、それが最良の解決策であるかどうかはわかりません。
私は少し役立つ次の関数を持っています:
更新1
$_FILESを介してファイルを受信しています。これにより、次のデータが得られます。
- $ _FILES ["file"]["name"]-アップロードされたファイルの名前
- $ _FILES["file"]["type"]-アップロードされたファイルのタイプ
- $ _FILES ["file"]["size"]-アップロードされたファイルのバイト単位のサイズ
- $ _FILES["file"]["tmp_name"]-サーバーに保存されているファイルの一時コピーの名前
- $ _FILES["file"]["error"]-ファイルのアップロードに起因するエラーコード
UPDATE2
何かを見つけました。7つの要素の配列を返すgetimagesizeを使用できます。これらの要素の1つ[2]はIMAGETYPE_XXXです。
だから私はこのコードを使ってみます:
しかし、それは数2を返すだけです...
(exif_imagetypeも使用しようとしましたが、PHPエラー:未定義関数の呼び出しのみが発生します。)
uploadify - Uploadify: HTTP 応答からのエラー メッセージを表示
Uploadify でファイルをアップロードするときにサーバーがエラー (HTTP 応答コード != 200) を返した場合、アップロードされたファイルは赤い背景になり、次のようなメッセージが表示されます。
HTTP エラーが発生したことを示します。しかし、それはユーザーにとってあまり役に立ちません。より詳細なエラー メッセージを表示するにはどうすればよいですか? のように: 「有効な画像ではありません」または「割り当てがいっぱいです」?
これらのメッセージを HTTP 応答本文で渡すことを考えていましたが、Uploadify はそれらを取得しません。Uploadify にエラー メッセージを返す既知の方法はありますか?
jquery - モーダル ポップアップ ファイルのアップロード
個人的なプロジェクトの 1 つで、Eric Martin のコンタクト フォーム モーダル ポップアップを使用しています。ファイルのアップロードを追加したいのですが、ファイルを取得しようとすると、ファイルを表示できます。私はJqueryにかなり慣れていません。私はいくつかのAJAX Uploadとuploadifyを試しましたが、それもうまくいきませんでした。続行するための解決策を提案してください。私のフロントエンドは php で、バックエンドは mysql です。