- 締切済み
アップロードの方法
ファイルの保存方法を教えてください。 アップロードファイル名は取得できましたが、ファイルの保存法が分からないので教えてください。 PHPは知っています。 PHPのようにテンポラリファイルに保存されるからテンポラリのパスを取得するのでしょうか? ASPの場合だと方法がさっぱり分かりませんでした。 <form enctype="multipart/form-data" action="a.asp" method="POST"> <input name="my_file" type="file" size="20"></td> <input type="Submit"> </form>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
HTTPサーバーは IISですか IISなら CPSHOST.DLLを使ってアップロードできるようですよ フォームの Actionに IISのScriptフォルダーにあるcpshost.dllを設定します cpshos.dllの引数に PUBLISH?レスポンスページのURLと TargetURLとしてアップロードされたファイルを保存するフォルダを指示します たとえば レスポンスページが UploadStatus.asp アップロード先が Images ベースURLが mySite01 だとすると <form enctype="multipart/form-data" action="http://localhost/scripts/cphost.dll?PUBLISH?" & "http://localhost/mySite01/uploadStatus.asp" method="post"> <input type="hidden" name="TargetURL" value="http://localhost/mySite01/Images"> <input type="file" name="myFile"> <input type="submit"> </form> と言った具合です 書き込みするフォルダーのアクセス権なども適切に設定してください
補足
IISです。 CPSHOST.DLLは知りませんでした。 レンタルサーバなのでDLLは無理かもしれませんが調べてみます。ありがとうございました。