txtファイルのアップロードができない
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
kurachi
投稿数: 11
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
お世話になります。
端末上にあるtxtファイルをサーバーのフォルダ(IISで定義)
へアップロードする処理を作成しているのですが、txtファイル
のデータがある件数を超えると、IISのw3wp.exeでエラーとなり
処理できない現象が発生しており、困っております。
同様の方法でcsvファイルをアップロードする処理も作成して
いるのですが、こちらは件数が多くでも正常に処理がされます。
処理方法は、htmlにmethod="POST"でフォームアクションを記述
し、input type="file"でアップロードファイルを指定して処理
しています。
どなたか、何が原因なのかご教授いただけませんでしょうか?
よろしくお願いいたします。
端末上にあるtxtファイルをサーバーのフォルダ(IISで定義)
へアップロードする処理を作成しているのですが、txtファイル
のデータがある件数を超えると、IISのw3wp.exeでエラーとなり
処理できない現象が発生しており、困っております。
同様の方法でcsvファイルをアップロードする処理も作成して
いるのですが、こちらは件数が多くでも正常に処理がされます。
処理方法は、htmlにmethod="POST"でフォームアクションを記述
し、input type="file"でアップロードファイルを指定して処理
しています。
どなたか、何が原因なのかご教授いただけませんでしょうか?
よろしくお願いいたします。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
マージでしょうか?
リッチならClientFileToServer()関数一発ですけどね。
リッチならClientFileToServer()関数一発ですけどね。
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは Puです
http postでのuploadですね。
サーバー側のcgiでエラーになっているのですね
受取り側のプログラムがどうなってるかわからないので
適切な回答はできませんが。
クライアントのformのContent-Typeはどう記述されてますか?
http postでのuploadですね。
サーバー側のcgiでエラーになっているのですね
受取り側のプログラムがどうなってるかわからないので
適切な回答はできませんが。
クライアントのformのContent-Typeはどう記述されてますか?
投票数:0
平均点:0.00
kurachi
投稿数: 11
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Tandaさん、返信ありがとうございます。
返信遅くなりました。
マージで対応しようとしております。
返信遅くなりました。
マージで対応しようとしております。
投票数:0
平均点:0.00
kurachi
投稿数: 11
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Puさん、返信ありがとうございます。
formでは「enctype="multipart/form-data"」を指定しています。
ご指摘の「Content-Type」の指定は記述しておりません。
また、入力するtxtファイルは固定長で区切り文字はなく、項目
によっては後ろに1バイトのスペースが入っている状態なので
すが、入力データに何か制約などがあったりしますでしょうか?
formでは「enctype="multipart/form-data"」を指定しています。
ご指摘の「Content-Type」の指定は記述しておりません。
また、入力するtxtファイルは固定長で区切り文字はなく、項目
によっては後ろに1バイトのスペースが入っている状態なので
すが、入力データに何か制約などがあったりしますでしょうか?
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
制約は受け取り側のプログラムに関ると思います。
試しに正常にuploadできるcsvの拡張子をtxtに変えてuploadしたら
どうなりますか?
試しに正常にuploadできるcsvの拡張子をtxtに変えてuploadしたら
どうなりますか?
投票数:0
平均点:0.00
kurachi
投稿数: 11
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
pu_mahaloさん
正常にuploadできるcsvは拡張子をtxtに変更してもうまくupload
できています。
一方、うまくいかないtxtは拡張子をcsvに変更しても、うまく
いきません。
アップロード処理はMagic xpa 3.0のヘルプに記載されている
「リクエスタのアップロード」の内容を参考に作成していますが
、サーバー側に何かプログラムが必要になりますでしょうか?
前述の参考にしたヘルプの内容では、読み取ることができないの
ですが・・・。
正常にuploadできるcsvは拡張子をtxtに変更してもうまくupload
できています。
一方、うまくいかないtxtは拡張子をcsvに変更しても、うまく
いきません。
アップロード処理はMagic xpa 3.0のヘルプに記載されている
「リクエスタのアップロード」の内容を参考に作成していますが
、サーバー側に何かプログラムが必要になりますでしょうか?
前述の参考にしたヘルプの内容では、読み取ることができないの
ですが・・・。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
ファイルが破損しているということは考えられませんか?
投票数:0
平均点:0.00
pu_mahalo
居住地: 大阪
投稿数: 775
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは
私はサーバーでIISを余り使わないので...Magicもですが
HTMLのFormからPOST メソッドでfileをuploadした場合
サーバー側の受信プログラムはMagicの場合
Blb2Fileで受け取るだけなので
txtだからとかcsvだからとの違いは無いです
Magicで受け取る場合uploadのサイズ制限はありますが
私はサーバーでIISを余り使わないので...Magicもですが
HTMLのFormからPOST メソッドでfileをuploadした場合
サーバー側の受信プログラムはMagicの場合
Blb2Fileで受け取るだけなので
txtだからとかcsvだからとの違いは無いです
Magicで受け取る場合uploadのサイズ制限はありますが
投票数:0
平均点:0.00
kurachi
投稿数: 11
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Tandaさん、pu_mahaloさん
いろいろアドバイス頂きありがとうございました。
何とか解決することができました。
いろいろアドバイス頂きありがとうございました。
何とか解決することができました。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
原因は何でしたか?
投票数:0
平均点:0.00
kurachi
投稿数: 11
![新米 新米](../../uploads/rank3e632f95e81ca.gif)
Tandaさん
ファイルのアップロード処理(BLB2FILE)自身はうまくいって
おり、その後にクライアント側へメッセージを送信するために
file2req関数を定義していたところでエラーとなっていたようで
、file2req関数の前にrqHTTPheader関数でcontent-typeをして
したところ、エラーは解消されました。
経験不足で根本的な原因は理解できていないので、
この対応方法で正しいのか否かは定かではありませんが、とり
あえず発生していたエラーは出なくなりました。
いろいろヒントを頂きありがとうございました。
ファイルのアップロード処理(BLB2FILE)自身はうまくいって
おり、その後にクライアント側へメッセージを送信するために
file2req関数を定義していたところでエラーとなっていたようで
、file2req関数の前にrqHTTPheader関数でcontent-typeをして
したところ、エラーは解消されました。
経験不足で根本的な原因は理解できていないので、
この対応方法で正しいのか否かは定かではありませんが、とり
あえず発生していたエラーは出なくなりました。
いろいろヒントを頂きありがとうございました。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
puさんのアドバイスが正解でしたね。
投票数:0
平均点:0.00