0

があると仮定します<input type="file" name="my_file>。選択/選択 (またはブラウザに表示されるもの) をクリックしてファイルを選択すると、フィールドにファイルのパスが表示されます。

ファイルパスが長い場合、末尾が見えません:

ファイル パスが/very/long/path/to/my/file/my_file.pngファイル名の先頭のみが表示され/very/long/path...、ファイル フィールドが終了する場合。

ブラウザがファイル名の先頭ではなく末尾を表示するように、(できればjavascriptを使用して)何かをしたいと思います: ...y/file/my_file.png.

すべてのブラウザに共通のソリューションはありますか?

4

2 に答える 2

0

FileListAPIを確認してください。彼らはあなたが役に立つと思うかもしれないかなり広範囲の例を持っています。

于 2012-12-25T00:38:55.007 に答える
0

jQuery を使用している場合は、このプラグインをご覧ください - https://github.com/ajaxray/bootstrap-file-field

ファイル入力フィールドをブートストラップ ボタンとして表示し、選択したファイル名を美しく表示します。さらに、単純なデータ属性を使用してさまざまな制限を設定できます。たとえば、data-file-types="image/jpeg,image/png"jpg および png 画像以外のファイル タイプの選択を制限します。

于 2016-06-08T20:04:49.883 に答える