問題タブ [upload]
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.
php - アップロードされたファイルにどのファイル権限を設定する必要がありますか
ファイルのアップロードを処理する PHP スクリプトがあります。スクリプトは、アップロードされたファイルを整理しようとし、必要に応じてファイルを移動するための新しいフォルダーを作成する場合があります。これらのファイルは、www ルート ディレクトリの下にあります (つまり、Web ブラウザからアクセスできます)。
私の質問は、作成されるフォルダーとそれらに移動されるファイルに対してどのようなアクセス許可を設定する必要があるかです (mkdir()
およびを使用move_uploaded_file()
)。
ajax - dojo.io.iframe.send を使用してファイルのアップロードをキャンセルするには?
サーバーにファイルを送信するために dojo.io.iframe.send メソッドを使用しています。送信に時間がかかりすぎる場合や、ユーザーが間違ったファイルを送信したことに気付いた場合に備えて、ユーザーが送信中に送信をキャンセルできる方法を提供したいと考えています。
これを行う方法がわかりません。送信に時間がかかる場合 (つまり、サーバーがすぐに応答しない場合) は、タイムアウトを使用して送信を終了できますが、それは私が望んでいることではありません。ユーザーがジェスチャーを行うたびに終了したい(「キャンセル」ボタンをクリックするなど)。
ありがとう!
flash - コピー/貼り付け機能を備えたウェブサイトの画像マネージャー? (閃光?)
画像を適切にサポートする Web ベースのアップロード マネージャーを探しています。初心者ユーザーが「ウェブサイトに画像を追加する」ことは、できるだけ簡単であるべきです。このようなものは、次の 2 つのユース ケースに使用できます。
- 外部で使用するための CMS には、適切な画像サポートが必要です (1 ファイルのアップロードでは十分ではありません)。
- 社内向けの Wiki として普及するには、「スクリーンショットをファイルに保存する - ファイルをアップロードする - ページに複雑なマークアップを付けて画像を表示する」という手間をかけずに、簡単にスクリーンショットを挿入できる機能が必要です。
理想的には、私が探しているのは、アップロードされた画像のギャラリーを表示し、ユーザーが画像を追加/削除/置換できるようにすることです。
ポップアップ ウィンドウや AJAX を使用して、このようなことを実行できるサーバー側の PHP スクリプトがおそらくたくさんあることはわかっていますが、それらすべてに欠けているのは、コピー/貼り付けのサポートです。特に内部サポート サイトの場合、printscreen + paste が理想的なソリューションですが、これをサポートするパッケージが見つかりません。
これは Flash を使えば可能だと思います。画像データを Flash ファイルに貼り付ける方法がない場合を除きます。私はそれについてあまり知りません。おそらく自分で何かを開発することもできますが、Flash を学ぶ必要はありませんし、Flash 開発ツールに支払うお金もありません。
教えてください、ビットマップ データを Flash ムービーにコピー アンド ペーストすることさえ可能ですか? そして、それを利用するエレガントな画像/アップロードマネージャーを誰かがすでに書いているのでしょうか?
asp.net-mvc - ASP.Net MVC を使用したファイルのアップロード - 名前は取得できますが、ファイル ストリームはありません。何が間違っていますか?
私は私の見解でこのフォームを持っています:
そして、私のコントローラーのこのコード:
私が見つけたすべてのコードサンプルに基づいて、これはそれを行う方法のようです. 小さいファイルと大きいファイルで試しましたが、結果に違いはありませんでした。フォーム フィールドには、選択したものと一致するファイル名が常に含まれており、Request.Files コレクションは常に空です。
関係ないと思いますが、VS Development Web Server を使っています。私の知る限り、IIS と同じようにファイルのアップロードをサポートしています。
遅くなりつつあり、明らかな何かを見落としている可能性があります。アドバイスをいただければ幸いです。
file - サーバーに保存されたバイナリ ドキュメントの往復編集
サーバーに保存されているファイルを編集するためのコンテンツ管理システムの機能を構築しようとしています。
ユーザーが簡単にファイルを自分のコンピューターにローカルにダウンロードし、編集のためにファイルを開いて、サーバーに保存できるようにしたいと考えています。プロセスは可能な限りシームレスにする必要があります。
今日の手順は次のとおりです。
- リンクをクリックして、Web ブラウザーでファイル (PSD など) をダウンロードします。
- ディスクに保存する
- ファイルを見つけて、Photoshop で編集するために開きます
- 変更を行い、ファイルを保存します
- ブラウザに戻り、ダウンロードしたファイルに移動します。
- 「ファイルを置換」をクリック
- ファイルを見つけて、サーバーにアップロードします。
ここに私が欲しいものがあります:
- リンクをクリックするとPSDファイルが開きます
- ファイルがダウンロードされ、Photoshop が起動します
- 変更を行い、ファイルを保存します
- ファイルがサーバーにアップロードされ、元のファイルが置き換えられます
Sharepoint を使用したことがある人は、これが (WebDAV を使用して) 機能することを知っていますが、Office アプリケーション (PPT、DOC、XLS) でのみ機能します。すべてのファイルタイプで動作することを望みます。
これには、ある種のソフトウェアをローカルにインストールする必要があります。おそらく、MIME タイプが登録された別個にインストールされたアプリケーション、署名付きの Java アプレット、または Firefox 拡張機能です。
これは解決すべき問題のように思えます。誰もこれが前に行われたのを見たことがありますか?
asp.net-mvc - の HTML ヘルパー
HTMLHelper
ファイルのアップロード用はありますか? 具体的には、私はの代わりを探しています
ASP.NET MVC HTMLHelper を使用します。
または、私が使用する場合
ファイル アップロード用の HTML コントロールとは何ですか?
javascript - jQuery を使用して、アップロード前にファイル サイズを制限する
PHP では、アップロード後にファイル サイズを制限する方法がありますが、アップロード前には制限できません。フォームの投稿にMalsup jQuery Form Pluginを使用しており、画像ファイルの投稿をサポートしています。
その AJAX ストリームを通過してサーバーに到達できるバイト数を設定できる制限があるのではないかと考えていました。これにより、そのファイル サイズをチェックして、ファイルが大きすぎる場合にエラーを返すことができます。
クライアント側でこれを行うことにより、ペンタックスから 10 MB の写真を撮影し、それをアップロードしようとする初心者をブロックします。
java - Java を使用してドキュメントを SharePoint にアップロードするにはどうすればよいですか?
Java でいくつかの大きなファイル (DB エクスポート) を作成していますが、それらを SharePoint サーバーのどこかに配置する必要があります。現在、IE でこれを行っていますが、このステップも自動化したいと考えています。
Web を検索したところ、SOAP を使用するためのヒントがいくつか見つかりましたが、これらすべての根拠はまだわかりません。誰かが私がする必要があるサンプルコードまたはレシピを提供できますか?
注意: SharePoint サーバーは NT ドメイン認証を要求します。Firefoxでもログインできません:(
編集
- IE の恐ろしい URL を WebDAV パスに変換するにはどうすればよいですか?
- コードで本番システムを台無しにする前に使用できる WebDAV「エクスプローラー」はありますか? http://www.davexplorer.org/から「DAV Explorer 0.91」を試しましたが、接続できません (おそらく NT ドメイン認証のため)。
javascript - Web アプリで大きなファイルをアップロードする最も確実な方法は何ですか?
大きなファイルのアップロード (ビデオ コンテンツ) を受け入れる必要があり、標準に準拠したすべてのブラウザーとプラグインで適切に機能するようにしたいと考えています。現在のセットアップは次のようになります。
- SWFアップロード
- グレースフル デグラデーションの場合は input type="file"
サーバー側では、nginxとアップロード モジュールがアップロードされたファイルをサーバーにストリーミングし、要求を merb アプリに渡します。
残念ながら、最近リリースされた Adobe Flash Player 10 は、そこにあるすべてのフリー/オープン アップロード Flash コンポーネントを壊したようです (そして、独自のプロプライエタリ バージョンを持つ他のいくつかのサイトも同様に) が、FlickrやVimeoなどの他のいくつかのサイト、うまく機能しているようです。
これを行う他の方法を探し回っていますが、Flash 9 と 10 の両方との互換性が必須であるため、適切な解決策を見つけることができませんでした。何か案は?
asp.net - base64でエンコードされたファイルをasp.net1.1ページに投稿する
自動パッチ適用アプリケーションを作成しており、http経由でのみ本番サーバーにアクセスできるため、asp.netページ(またはWebサービス)を介して本番サーバーにファイルを投稿したいと考えています。ページはファイルを受け入れ、適切な場所に保存する必要があります。ファイルへのパスは、外部XMLファイルで宣言されます。では、bodyタグ内にbase64でエンコードされたファイルを投稿することは可能ですか?多分もっと良いアプローチ?