リクエスタのアップロードからファイル名を得たい
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
civictyper
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
お世話になっております。xpa 2.4c にてマージを利用したWebシステムを構築しています。
<input type="file" name="MyFile">を使用してのファイルのアップロードとblob2File(BE,'C:\AAA.PDF')の様に送られてきたBlob型データをPDFにすることができたのですが、今回の要望でエクセルファイルも送信したいということで拡張子を可変にする必要が出て来ました。
送られてきたデータの中からファイル名を取得はできなさそうですが皆さんはどうしていますか?
フォーム上に別にファイル名を入力させているのでしょうか。
それともHTML上のパラメータなのでファイル名を取得できるのでしょうか。
よろしくお願いいたします。
<input type="file" name="MyFile">を使用してのファイルのアップロードとblob2File(BE,'C:\AAA.PDF')の様に送られてきたBlob型データをPDFにすることができたのですが、今回の要望でエクセルファイルも送信したいということで拡張子を可変にする必要が出て来ました。
送られてきたデータの中からファイル名を取得はできなさそうですが皆さんはどうしていますか?
フォーム上に別にファイル名を入力させているのでしょうか。
それともHTML上のパラメータなのでファイル名を取得できるのでしょうか。
よろしくお願いいたします。
投票数:0
平均点:0.00
civictyper
投稿数: 22
![半人前 半人前](../../uploads/rank3dbf8e94a6f72.gif)
自己レスです。Magicの範疇じゃなかったです。すみません。
jQuryを使用してクライアント側で名前を取得いたしました。
$('#File1').change(function(){
var file = $(this).prop('files')[0];
$("input[name='ファイル名1']").val([file.name]);
});
jQuryを使用してクライアント側で名前を取得いたしました。
$('#File1').change(function(){
var file = $(this).prop('files')[0];
$("input[name='ファイル名1']").val([file.name]);
});
投票数:0
平均点:0.00